Пример #1
0
        /// <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();
                }
            }
        }
Пример #2
0
		/// <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();
				}
			}
		}