public class org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate extends java.lang.Object
{
public void <init>()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testParsePureDate()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-02-27T10:01:35.231");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-2-27T10:01:35.231");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-02-27T10:01:35.231Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-2-27T10:01:35.231Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "231878");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-2-27T10:01:35.231878Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 10, 1, 35, "000000");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-2-27T10:01:35.000000Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int)>(2014, 2, 27, 10, 1, 35);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-2-27T10:01:35Z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 15, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-02-27T10:01:35.231-0500");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 2, 27, 5, 1, 35, "231");
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate parsePureDate(java.lang.String)>("2014-02-27T10:01:35.231+0500");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testFormat()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 3, 10, 16, 12, 35, "070004235");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-M");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-3", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MMM");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-003", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-d");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd h:mm:ssa");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10 4:12:35PM", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSS z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10 16:12:35.0700 GMT", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd\"T\"HH:mm:ss.SSSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10T16:12:35.0700+0000", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSX");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10 16:12:35.070Z", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSSSS");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10 16:12:35.070004", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSSSSSSS");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-03-10 16:12:35.070004235", v);
return;
}
public void testFormatWithTimeZoneShift()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 1, 1, 1, 1, 1, "070004235");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 01:01:01.070+0000", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSS z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 01:01:01.070 GMT", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd HH:mm:ss.SSSX");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 01:01:01.070Z", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 20:01:01.070-0500", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd HH:mm:ss.SSS z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 20:01:01.070 EST", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd HH:mm:ss.SSSX");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 20:01:01.070-05", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CST]yyyy-MM-dd HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 19:01:01.070-0600", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CST]yyyy-MM-dd HH:mm:ss.SSS z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 19:01:01.070 CST", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CST]yyyy-MM-dd HH:mm:ss.SSSX");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 19:01:01.070-06", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CET]yyyy-MM-dd HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 02:01:01.070+0100", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CET]yyyy-MM-dd HH:mm:ss.SSS z");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 02:01:01.070 CET", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CET]yyyy-MM-dd HH:mm:ss.SSSX");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2014-01-01 02:01:01.070+01", v);
return;
}
public void testFormatWithTimeZoneShiftButNoHour()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v;
java.lang.String v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2015, 8, 15);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("yyyy-MM-dd");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2015-08-15", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2015-08-15", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CST]yyyy-MM-dd");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2015-08-15", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[CET]yyyy-MM-dd");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2015-08-15", v);
return;
}
public void testFormatWithMultipleTimeZones()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v;
java.lang.String v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2014, 1, 1, 1, 1, 1, "070004235");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 20:01:01.070-0500", v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd [EST]HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("2013-12-31 20:01:01.070-0500", v);
label:
virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd [CST] HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void fail()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Cannot set multiple timezones: EST, CST", v);
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
}
public void testFormatRefersToNonexistentComponent()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v;
java.lang.String v;
java.lang.IllegalArgumentException v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2014, 1, 1);
label:
virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: java.lang.String format(java.lang.String)>("[EST]yyyy-MM-dd [CST] HH:mm:ss.SSSZ");
staticinvoke <org.junit.Assert: void fail()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Date has no hour: 2014-01-01", v);
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
}
public void testInvalidSubseconds()
{
java.lang.IllegalArgumentException v, v, v, v;
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
java.lang.String v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
label:
staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, null);
staticinvoke <org.junit.Assert: void fail(java.lang.String)>("Expected exception");
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Invalid subsecond value: null", v);
label:
staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "");
staticinvoke <org.junit.Assert: void fail(java.lang.String)>("Expected exception");
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Invalid subsecond value: \"\"", v);
label:
staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "789as9898");
staticinvoke <org.junit.Assert: void fail(java.lang.String)>("Expected exception");
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Invalid subsecond value: \"789as9898\"", v);
label:
staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "-789");
staticinvoke <org.junit.Assert: void fail(java.lang.String)>("Expected exception");
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("Invalid subsecond value: \"-789\"", v);
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
}
public void testAddYears()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 2, 28);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2016, 2, 29);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addYears(long)>(1L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2020, 2, 29);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2016, 2, 29);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addYears(long)>(4L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddMonths()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 2, 28);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 1, 31);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMonths(long)>(1L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2020, 2, 29);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2020, 1, 31);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMonths(long)>(1L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 3, 31);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 1, 31);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMonths(long)>(2L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 4, 30);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 1, 31);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMonths(long)>(3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2010, 1, 29);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2012, 2, 29);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMonths(long)>(-25L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddDays()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 3, 1);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2017, 2, 28);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addDays(long)>(1L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2020, 2, 29);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2020, 2, 28);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addDays(long)>(1L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2015, 3, 30);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2015, 4, 16);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addDays(long)>(-17L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2015, 3, 30);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2014, 3, 30);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addDays(long)>(365L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2013, 3, 30);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int)>(2014, 3, 30);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addDays(long)>(-365L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddMilliseconds()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(0L);
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "779013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "781013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(-999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "783013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "777013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(-3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(-1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 43, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 23, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(-10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 44, "603013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 22, "957013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMilliseconds(long)>(-10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddMicroseconds()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(0L);
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "781012429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "779014429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780016429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780010429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "781013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "779013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "790013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "770013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "790836429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "769190429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(1000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-1000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 43, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(10000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 23, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-10000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 44, "603014429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(10823001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 22, "957012429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addMicroseconds(long)>(-10823001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddNanoseconds()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(0L);
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780014428");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780012430");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-999L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013432");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013426");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-3L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780014429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780012429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-1000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780023429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780003429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-10000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780024252");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780002606");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-10823L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(1000000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-1000000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 43, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(10000000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 23, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-10000000000L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 44, "603013430");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(10823000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 22, "957013428");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-10823000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 18, 10, 26, 33, "780013430");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(86400000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 16, 10, 26, 33, "780013428");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-86400000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 6, 6, 10, 26, 36, "780013430");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(1728003000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 4, 27, 10, 26, 30, "780013428");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-1728003000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2021, 11, 7, 10, 26, 36, "780013430");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(172800003000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2010, 11, 25, 10, 26, 30, "780013428");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addNanoseconds(long)>(-172800003000000001L);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testAddSubseconds()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("0");
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("00000000000000000000000000000000000");
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "880013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("1");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "880013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("1000000");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "580013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("8");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "790013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("01");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "800013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("02");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "779013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("999");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "783013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("003");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 34, "582213500");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate addSubseconds(java.lang.String)>("802200071");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testSubtractSubseconds()
{
org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate v;
org.finos.legend.engine.plan.dependencies.domain.date.PureDate v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.plan.execution.dependencies.domain.date.test.TestPureDate;
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "780013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("0");
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("00000000000000000000000000000000000");
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "680013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("1");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "680013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("1000000");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "980013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("8");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "770013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("01");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "760013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("02");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "781013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("999");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 33, "777013429");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("003");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate newPureDate(int,int,int,int,int,int,java.lang.String)>(2016, 5, 17, 10, 26, 32, "977813358");
v = virtualinvoke v.<org.finos.legend.engine.plan.dependencies.domain.date.PureDate: org.finos.legend.engine.plan.dependencies.domain.date.PureDate subtractSubseconds(java.lang.String)>("802200071");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
}