예제 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void shouldHandleDate()
        internal virtual void ShouldHandleDate()
        {
            DateValue     date    = date(1991, 9, 24);
            PrettyPrinter printer = new PrettyPrinter();

            date.WriteTo(printer);

            assertEquals("{date: \"1991-09-24\"}", printer.Value());
        }
예제 #2
0
        // VALUE GROUP SCAN
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testValueGroupRange()
        public virtual void TestValueGroupRange()
        {
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.neo4j.internal.kernel.api.IndexQuery.RangePredicate<?> p = IndexQuery.range(propId, org.neo4j.values.storable.ValueGroup.DATE);
            RangePredicate <object> p = IndexQuery.Range(_propId, ValueGroup.DATE);

            assertTrue(Test(p, DateValue.date(-4000, 1, 31)));
            assertTrue(Test(p, DateValue.date(2018, 3, 7)));
            assertFalse(Test(p, DateTimeValue.datetime(2018, 3, 7, 0, 0, 0, 0, ZoneOffset.UTC)));
            assertFalse(Test(p, stringValue("hej")));
            assertFalse(Test(p, _gps2_3d));
        }
예제 #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testCRSRange()
        public virtual void TestCRSRange()
        {
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.neo4j.internal.kernel.api.IndexQuery.RangePredicate<?> p = IndexQuery.range(propId, org.neo4j.values.storable.CoordinateReferenceSystem.WGS84);
            RangePredicate <object> p = IndexQuery.Range(_propId, CoordinateReferenceSystem.WGS84);

            assertTrue(Test(p, _gps2));
            assertFalse(Test(p, DateValue.date(-4000, 1, 31)));
            assertFalse(Test(p, stringValue("hej")));
            assertFalse(Test(p, _car1));
            assertFalse(Test(p, _car4));
            assertFalse(Test(p, _gps1_3d));
        }
예제 #4
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDateRange()
        public virtual void TestDateRange()
        {
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.neo4j.internal.kernel.api.IndexQuery.RangePredicate<?> p = IndexQuery.range(propId, org.neo4j.values.storable.DateValue.date(2014, 7, 7), true, org.neo4j.values.storable.DateValue.date(2017,3, 7), false);
            RangePredicate <object> p = IndexQuery.Range(_propId, DateValue.date(2014, 7, 7), true, DateValue.date(2017, 3, 7), false);

            assertFalse(Test(p, DateValue.date(2014, 6, 8)));
            assertTrue(Test(p, DateValue.date(2014, 7, 7)));
            assertTrue(Test(p, DateValue.date(2016, 6, 8)));
            assertFalse(Test(p, DateValue.date(2017, 3, 7)));
            assertFalse(Test(p, DateValue.date(2017, 3, 8)));
            assertFalse(Test(p, LocalDateTimeValue.localDateTime(2016, 3, 8, 0, 0, 0, 0)));
        }
예제 #5
0
 public override Value AsValue()
 {
     return(DateValue.epochDate(EpochDay));
 }
예제 #6
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDateTimeWithPrecedingNotInLinedLong()
        public virtual void TestDateTimeWithPrecedingNotInLinedLong()
        {
            TestDateTypeWithPrecedingNotInLinedLong(DateTimeValue.datetime(DateValue.parse("2018-04-01"), LocalTimeValue.parse("01:02:03"), ZoneId.of("Europe/Stockholm")));
        }
예제 #7
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDateTypeOrdinalDayWithPrecedingNotInLinedLong()
        public virtual void TestDateTypeOrdinalDayWithPrecedingNotInLinedLong()
        {
            TestDateTypeWithPrecedingNotInLinedLong(DateValue.ordinalDate(4800, 1));
        }
예제 #8
0
파일: DateType.cs 프로젝트: Neo4Net/Neo4Net
 internal static LocalDate AsValueRaw(long long0)
 {
     return(DateValue.epochDateRaw(long0));
 }
예제 #9
0
파일: DateType.cs 프로젝트: Neo4Net/Neo4Net
 internal static DateValue AsValue(long long0)
 {
     return(DateValue.date(AsValueRaw(long0)));
 }
예제 #10
0
 public override Value MapDate(DateValue value)
 {
     throw new CypherTypeException("Don't know how to treat that as a boolean: " + value, null);
 }
예제 #11
0
 public override AnyValue MapDate(DateValue value)
 {
     return(value);
 }