/// <summary>Test with java util Date and java sql Date</summary> public virtual void Test8() { string baseName = GetBaseName(); Println(baseName); NeoDatis.Odb.ODB odb = null; System.DateTime utilDate = new System.DateTime(); System.DateTime sqlDate = new System.DateTime(utilDate.Millisecond + 10000); System.DateTime timestamp = new System.DateTime(utilDate.Millisecond + 20000); try { odb = Open(baseName); NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates o = new NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates ("object1", utilDate, sqlDate, timestamp); odb.Store(o); odb.Close(); odb = Open(baseName); NeoDatis.Odb.Objects <NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates> dates = odb. GetObjects(typeof(NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates)); NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates o2 = dates.GetFirst(); Println(o2.GetName()); Println(o2.GetJavaUtilDate()); Println(o2.GetJavaSqlDte()); Println(o2.GetTimestamp()); AssertEquals("object1", o2.GetName()); AssertEquals(utilDate, o2.GetJavaUtilDate()); AssertEquals(sqlDate, o2.GetJavaSqlDte()); AssertEquals(timestamp, o2.GetTimestamp()); } finally { if (odb != null) { odb.Close(); } } }
/// <summary>Test with java util Date and java sql Date</summary> public virtual void Test8() { string baseName = GetBaseName(); Println(baseName); NeoDatis.Odb.ODB odb = null; System.DateTime utilDate = new System.DateTime(); System.DateTime sqlDate = new System.DateTime(utilDate.Millisecond + 10000); System.DateTime timestamp = new System.DateTime(utilDate.Millisecond + 20000); try { odb = Open(baseName); NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates o = new NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates ("object1", utilDate, sqlDate, timestamp); odb.Store(o); odb.Close(); odb = Open(baseName); NeoDatis.Odb.Objects<NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates> dates = odb. GetObjects(typeof(NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates)); NeoDatis.Odb.Test.VO.Attribute.ObjectWithDates o2 = dates.GetFirst(); Println(o2.GetName()); Println(o2.GetJavaUtilDate()); Println(o2.GetJavaSqlDte()); Println(o2.GetTimestamp()); AssertEquals("object1", o2.GetName()); AssertEquals(utilDate, o2.GetJavaUtilDate()); AssertEquals(sqlDate, o2.GetJavaSqlDte()); AssertEquals(timestamp, o2.GetTimestamp()); } finally { if (odb != null) { odb.Close(); } } }