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"
|