public class org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod extends org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest
{
public void <init>()
{
org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod v;
v := @this: org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod;
specialinvoke v.<org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest: void <init>()>();
return;
}
public void happyCase()
{
org.joda.time.LocalDate v, v, v;
org.joda.time.Period v;
org.hamcrest.Matcher v;
org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod v;
v := @this: org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod;
v = staticinvoke <org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtils: org.joda.time.Period asPeriod(java.lang.String)>("6y6m3d");
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2000, 1, 1);
v = virtualinvoke v.<org.joda.time.LocalDate: org.joda.time.LocalDate plus(org.joda.time.ReadablePeriod)>(v);
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2006, 7, 4);
v = staticinvoke <org.hamcrest.core.Is: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void withSpaces()
{
org.joda.time.LocalDate v, v, v;
org.joda.time.Period v;
org.hamcrest.Matcher v;
org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod v;
v := @this: org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod;
v = staticinvoke <org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtils: org.joda.time.Period asPeriod(java.lang.String)>("  6Y  6m  ");
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2000, 1, 1);
v = virtualinvoke v.<org.joda.time.LocalDate: org.joda.time.LocalDate plus(org.joda.time.ReadablePeriod)>(v);
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2006, 7, 1);
v = staticinvoke <org.hamcrest.core.Is: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenMalformed()
{
org.joda.time.LocalDate v, v, v;
org.joda.time.Period v;
org.hamcrest.Matcher v;
org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod v;
v := @this: org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtilsTest$AsPeriod;
v = staticinvoke <org.apache.isis.subdomains.base.applib.utils.JodaPeriodUtils: org.joda.time.Period asPeriod(java.lang.String)>("6x6y");
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2000, 1, 1);
v = virtualinvoke v.<org.joda.time.LocalDate: org.joda.time.LocalDate plus(org.joda.time.ReadablePeriod)>(v);
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2000, 1, 1);
v = staticinvoke <org.hamcrest.core.Is: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
}