public class org.apache.drill.exec.udfs.TestDateUtils extends java.lang.Object
{
public void <init>()
{
org.apache.drill.exec.udfs.TestDateUtils v;
v := @this: org.apache.drill.exec.udfs.TestDateUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testDateFromString()
{
java.time.LocalDate v, v, v, v, v, v, v, v;
org.apache.drill.exec.udfs.TestDateUtils v;
v := @this: org.apache.drill.exec.udfs.TestDateUtils;
v = staticinvoke <java.time.LocalDate: java.time.LocalDate of(int,int,int)>(2022, 3, 14);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>("2022-03-14");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>("3/14/2022");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String,boolean)>("14/03/2022", 1);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>("2022/3/14");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>(null);
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>("1975-13-56");
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDate getDateFromString(java.lang.String)>("1975-1s");
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void testTimestampFromString()
{
java.time.LocalDateTime v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.drill.exec.udfs.TestDateUtils v;
v := @this: org.apache.drill.exec.udfs.TestDateUtils;
v = staticinvoke <java.time.LocalDateTime: java.time.LocalDateTime of(int,int,int,int,int,int)>(2022, 4, 19, 17, 3, 46);
v = staticinvoke <java.time.LocalDateTime: java.time.LocalDateTime of(int,int,int,int,int,int,int)>(2022, 4, 19, 17, 3, 46, 1000000);
v = staticinvoke <java.time.LocalDateTime: java.time.LocalDateTime of(int,int,int,int,int,int,int)>(2022, 4, 19, 17, 3, 46, 13000000);
v = staticinvoke <java.time.LocalDateTime: java.time.LocalDateTime of(int,int,int,int,int,int,int)>(2022, 4, 19, 17, 3, 46, 342000000);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19 17:03:46");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46.000Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46.1Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46.001Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46.13Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19T17:03:46.013Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("2022-04-19 17:03:46.342Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>(null);
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = staticinvoke <org.apache.drill.exec.udfs.DateUtilFunctions: java.time.LocalDateTime getTimestampFromString(java.lang.String)>("");
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
}