Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15158/NHibernate.Test
Modified Files:
NHibernate.Test-1.1.csproj
Added Files:
FumTest.cs
Log Message:
Added test FumTest to NHibernate.Test and required classes to
NHibernate.DomainModel
--- NEW FILE: FumTest.cs ---
using System;
using NHibernate.DomainModel;
using NUnit.Framework;
namespace NHibernate.Test
{
/// <summary>
/// Summary description for FumTest.
/// </summary>
[TestFixture]
public class FumTest : TestCase
{
protected static short fumKeyShort = 1;
[SetUp]
public void SetUp()
{
ExportSchema(new string[] {
"FooBar.hbm.xml",
"Baz.hbm.xml",
"Qux.hbm.xml",
"Glarch.hbm.xml",
"Fum.hbm.xml",
"Fumm.hbm.xml",
//"Fo.hbm.xml",
//"One.hbm.xml",
//"Many.hbm.xml",
//"Immutable.hbm.xml",
"Fee.hbm.xml"
//"Vetoer.hbm.xml",
//"Holder.hbm.xml",
//"Location.hbm.xml",
//"Stuff.hbm.xml",
//"Container.hbm.xml",
//"Simple.hbm.xml",
//"Middle.hbm.xml"
}, true);
}
[TearDown]
public void TearDown()
{
DropSchema();
}
static FumCompositeID FumKey(String str)
{
return FumKey(str,false);
}
static FumCompositeID FumKey(String str, bool aCompositeQueryTest)
{
FumCompositeID id = new FumCompositeID();
// if( dialect is Dialect.MckoiDialect )
// {
// GregorianCalendar now = new GregorianCalendar();
// GregorianCalendar cal = new GregorianCalendar(
// now.get(java.util.Calendar.YEAR),
// now.get(java.util.Calendar.MONTH),
// now.get(java.util.Calendar.DATE)
// );
// id.setDate( cal.getTime() );
// }
// else
// {
id.date = new DateTime(2004, 4, 29, 9, 0, 0, 0);
// }
id.@string = str;
if (aCompositeQueryTest)
{
id.@short = fumKeyShort++ ;
}
else
{
id.@short = (short)12 ;
}
return id;
}
[Test]
[Ignore("Test not yet written")]
public void CompositeID()
{
}
[Test]
[Ignore("Test not yet written")]
public void CompositeIDCollections()
{
}
[Test]
public void CompositeIDOneToOne()
{
ISession s = sessions.OpenSession();
Fum fum = new Fum( FumKey("fum") );
fum.fum = "fee fi fo";
//s.Save(fum);
Fumm fumm = new Fumm();
fumm.Fum = fum;
s.Save(fumm);
s.Flush();
s.Close();
s = sessions.OpenSession();
fumm = (Fumm) s.Load( typeof(Fumm), FumKey("fum") );
//s.delete(fumm.Fum);
s.Delete(fumm);
s.Flush();
s.Close();
}
[Test]
[Ignore("Test not yet written")]
public void CompositeIDQuery()
{
}
[Test]
[Ignore("Test not yet written")]
public void CompositeIDs()
{
}
[Test]
[Ignore("Test not yet written")]
public void DeleteOwner()
{
}
[Test]
[Ignore("Test not yet written")]
public void KeyManyToOne()
{
}
[Test]
[Ignore("Test not yet written")]
public void ListIdentifiers()
{
}
}
}
Index: NHibernate.Test-1.1.csproj
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/NHibernate.Test-1.1.csproj,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** NHibernate.Test-1.1.csproj 28 Apr 2004 14:16:17 -0000 1.17
--- NHibernate.Test-1.1.csproj 29 Apr 2004 15:16:00 -0000 1.18
***************
*** 155,158 ****
--- 155,163 ----
/>
<File
+ RelPath = "FumTest.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
RelPath = "JoinedSubclassTest.cs"
SubType = "Code"
|