From: Richard B. <rb...@us...> - 2005-02-28 23:06:00
|
Update of /cvsroot/jcframework/Nunit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16284 Modified Files: AtomsFramework.xml Nunit_AtomsFramework.vbproj Nunit_AtomsFramework.vbproj.user Log Message: New unit tests for many-to-many associations for non-inherited objects. Changed a few unit tests to work under new restrictrions for injected (tracked) objects. Index: Nunit_AtomsFramework.vbproj =================================================================== RCS file: /cvsroot/jcframework/Nunit/Nunit_AtomsFramework.vbproj,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Nunit_AtomsFramework.vbproj 14 Feb 2005 02:24:11 -0000 1.17 +++ Nunit_AtomsFramework.vbproj 28 Feb 2005 23:05:47 -0000 1.18 @@ -86,9 +86,9 @@ HintPath = "..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Windows.Forms.dll" /> <Reference - Name = "AToMSFramework" - Project = "{8FFD05CF-E733-4D8E-BC0E-D9DD37B87384}" - Package = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}" + Name = "Atoms.Framework" + AssemblyName = "Atoms.Framework" + HintPath = "..\bin\Atoms.Framework.dll" /> </References> <Imports> @@ -215,6 +215,16 @@ BuildAction = "Compile" /> <File + RelPath = "Interfaces\ManyToManyClasses.vb" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "Interfaces\ManyToManyTests.vb" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "Interfaces\ValidatedEmployee.vb" SubType = "Code" BuildAction = "Compile" Index: AtomsFramework.xml =================================================================== RCS file: /cvsroot/jcframework/Nunit/AtomsFramework.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- AtomsFramework.xml 14 Feb 2005 02:24:11 -0000 1.18 +++ AtomsFramework.xml 28 Feb 2005 23:05:47 -0000 1.19 @@ -1,6 +1,6 @@ <?xml version="1.0" ?> <map> - <database name="MSA" provider="C:\Projects\MMM\Atoms_Framework\Providers\AF_OLEDB\bin\AF_OLEDB.dll"> + <database name="MSA" provider="bin\AF_OLEDB.dll"> <parameter name="name" value=".\db1.mdb" /> <parameter name="user" value="anyuser" /> <parameter name="password" value="anypassword" /> @@ -345,4 +345,26 @@ </association> + <class name="iM2MA" table="ManyToManyA" database="MSA" namespace="NunitTests.Interfaces" factory="M2MAFactory"> + <attribute name="GUIDValue" column="GuidValue" key="primary"/> + <attribute name="Description" column="description" /> + <attribute name="M2MBCollection" /> + </class> + <class name="iM2MB" table="ManyToManyB" database="MSA" namespace="NunitTests.Interfaces" factory="M2MBFactory"> + <attribute name="GUIDValue" column="GuidValue" key="primary"/> + <attribute name="Description" column="description" /> + <attribute name="M2MACollection" /> + </class> + <association fromClass="NunitTests.Interfaces.iM2MA" + toClass="NunitTests.Interfaces.iM2MB" + cardinality="ManyToMany" + fromClassTarget="M2MBCollection" + toClassTarget="M2MACollection" + retrieveAutomatic="true" saveAutomatic="true" deleteAutomatic="true"> + <associationTable name="ManyToManyAB"> + <fromClassKey name="GUIDValue" column="AGuidValue" /> + <toClassKey name="GUIDValue" column="BGuidValue" /> + </associationTable> + </association> + </map> \ No newline at end of file Index: Nunit_AtomsFramework.vbproj.user =================================================================== RCS file: /cvsroot/jcframework/Nunit/Nunit_AtomsFramework.vbproj.user,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Nunit_AtomsFramework.vbproj.user 9 Feb 2005 06:20:47 -0000 1.2 +++ Nunit_AtomsFramework.vbproj.user 28 Feb 2005 23:05:47 -0000 1.3 @@ -1,7 +1,7 @@ <VisualStudioProject> <VisualBasic LastOpenVersion = "7.10.3077" > <Build> - <Settings ReferencePath = "C:\Projects\MMM\Atoms_Framework\bin\" > + <Settings ReferencePath = "C:\Projects\MMM\Atoms_Framework\bin\;C:\Projects\Atoms.NET\Framework\bin\" > <Config Name = "Debug" EnableASPDebugging = "false" |