public class org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat extends java.lang.Object
{
public org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context;
private org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec;
private org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet;
private org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter;
private org.apache.isis.core.metamodel.specloader.SpecificationLoader specLoader;
private org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation;
private org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder;
public void <init>()
{
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode INTERFACES_AND_CLASSES>;
v = staticinvoke <org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery createFor(org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context> = v;
return;
}
public void setUp()
{
org.apache.isis.core.metamodel.specloader.SpecificationLoader v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
java.lang.String[] v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.specloader.SpecificationLoader specLoader>;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder forTesting(org.apache.isis.core.metamodel.specloader.SpecificationLoader)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder> = v;
v = newarray (java.lang.String)[0];
v = staticinvoke <org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation newMap(java.lang.String[])>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
return;
}
public void tearDown()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
return;
}
public void whenString()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/String;");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>("aString");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("aString");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher nullValue()>();
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(org.hamcrest.Matcher)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("string");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenBooleanWrapper()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v, v, v, v;
java.lang.String v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Boolean;");
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isBoolean(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Boolean getBoolean(java.lang.String)>("value");
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher nullValue()>();
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(org.hamcrest.Matcher)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenBooleanPrimitive()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v, v, v, v;
java.lang.String v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Boolean: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isBoolean(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Boolean getBoolean(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher nullValue()>();
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(org.hamcrest.Matcher)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenByteWrapper()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
java.lang.Byte v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Byte;");
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(123);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Byte getByte(java.lang.String)>("value");
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(123);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("byte");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenBytePrimitive()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
java.lang.Byte v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Byte: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(123);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Byte getByte(java.lang.String)>("value");
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(123);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("byte");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenShortWrapper()
{
java.lang.Short v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Short;");
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(12345);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Short getShort(java.lang.String)>("value");
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(12345);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("short");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenShortPrimitive()
{
java.lang.Short v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Short: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(12345);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Short getShort(java.lang.String)>("value");
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(12345);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("short");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenIntWrapper()
{
java.lang.Integer v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Integer;");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(12345678);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Integer getInt(java.lang.String)>("value");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(12345678);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenIntPrimitive()
{
java.lang.Integer v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Integer: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(12345678);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Integer getInt(java.lang.String)>("value");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(12345678);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenLongWrapper()
{
java.lang.Long v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Long;");
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(12345678901234L);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Long getLong(java.lang.String)>("value");
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(12345678901234L);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("long");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenLongPrimitive()
{
java.lang.Long v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Long: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(12345678901234L);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isIntegralNumber(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Long getLong(java.lang.String)>("value");
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(12345678901234L);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("int");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("long");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenFloatWrapper()
{
java.lang.Float v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Float;");
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(123.45F);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isDecimal(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Float getFloat(java.lang.String)>("value");
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(123.45F);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("decimal");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("float");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenFloatPrimitive()
{
java.lang.Float v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Float;");
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(123.45F);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isDecimal(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Float getFloat(java.lang.String)>("value");
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(123.45F);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("decimal");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("float");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenDoubleWrapper()
{
java.lang.Double v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Double;");
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(12345.6789);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isDecimal(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Double getDouble(java.lang.String)>("value");
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(12345.6789);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("decimal");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("double");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenDoublePrimitive()
{
java.lang.Double v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Double: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(12345.6789);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isDecimal(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Double getDouble(java.lang.String)>("value");
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(12345.6789);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("decimal");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("double");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenCharWrapper()
{
java.lang.Character v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/lang/Character;");
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(97);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Character getChar(java.lang.String)>("value");
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(97);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher nullValue()>();
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(org.hamcrest.Matcher)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("char");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenCharPrimitive()
{
java.lang.Character v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v = <java.lang.Character: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(v);
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(97);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Character getChar(java.lang.String)>("value");
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(97);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher nullValue()>();
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(org.hamcrest.Matcher)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("char");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJavaUtilDate()
{
java.util.Date v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/util/Date;");
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: java.util.Date asDateTime(java.lang.String)>("2014-04-25T12:34:45Z");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("2014-04-25T12:34:45Z");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("date-time");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("javautildate");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJavaSqlDate()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
java.sql.Date v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/sql/Date;");
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: java.sql.Date asSqlDate(java.lang.String)>("2014-04-25");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("2014-04-25");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("date");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("javasqldate");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJodaDateTime()
{
java.util.Date v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.joda.time.DateTime v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Lorg/joda/time/DateTime;");
v = new org.joda.time.DateTime;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: java.util.Date asDateTime(java.lang.String)>("2014-04-25T12:34:45Z");
specialinvoke v.<org.joda.time.DateTime: void <init>(java.lang.Object)>(v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("2014-04-25T12:34:45Z");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("date-time");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("jodadatetime");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJodaLocalDateTime()
{
java.util.Date v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.joda.time.LocalDateTime v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Lorg/joda/time/LocalDateTime;");
v = new org.joda.time.LocalDateTime;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: java.util.Date asDateTime(java.lang.String)>("2014-04-25T12:34:45Z");
specialinvoke v.<org.joda.time.LocalDateTime: void <init>(java.lang.Object)>(v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("2014-04-25T12:34:45Z");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("date-time");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("jodalocaldatetime");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJodaLocalDate()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.joda.time.LocalDate v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Lorg/joda/time/LocalDate;");
v = new org.joda.time.LocalDate;
specialinvoke v.<org.joda.time.LocalDate: void <init>(int,int,int)>(2014, 4, 25);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("value");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("2014-04-25");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("date");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("jodalocaldate");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenJavaSqlTimestamp()
{
java.util.Date v;
long v;
java.lang.Long v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v;
java.sql.Timestamp v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/sql/Timestamp;");
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: java.util.Date asDateTime(java.lang.String)>("2014-04-25T12:34:45Z");
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = new java.sql.Timestamp;
specialinvoke v.<java.sql.Timestamp: void <init>(long)>(v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, null, 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isLong(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.Long getLong(java.lang.String)>("value");
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("utc-millisec");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("javasqltimestamp");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenBigInteger()
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v, v, v;
java.math.BigInteger v, v, v;
java.lang.String v, v;
boolean v, v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/math/BigInteger;");
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String)>("12345678901234567890");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, "big-integer(22)", 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isBigInteger(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.math.BigInteger getBigInteger(java.lang.String)>("value");
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String)>("12345678901234567890");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("big-integer(22)");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("javamathbiginteger");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenBigDecimal()
{
java.math.BigDecimal v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v;
boolean v, v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.hamcrest.Matcher v, v, v, v, v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v, v, v, v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)>(class "Ljava/math/BigDecimal;");
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(java.lang.String)>("12345678901234567890.1234");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: void allowingObjectAdapterToReturn(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject,org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String,boolean)>(v, v, v, "big-decimal(27,4)", 0);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isString(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: boolean isBigDecimal(java.lang.String)>("value");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.math.BigDecimal getBigDecimal(java.lang.String)>("value");
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(java.lang.String)>("12345678901234567890.1234");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("big-decimal(27,4)");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: java.lang.String getString(java.lang.String)>("extensions.x-isis-format");
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher is(java.lang.Object)>("javamathbigdecimal");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
private void allowingLogicalTypeReturnObjectTypeFor(java.lang.Class)
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$1 v;
java.lang.Class v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$1;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$1: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat,java.lang.Class)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
private void allowingObjectAdapterToReturn(java.lang.Object)
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$2 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat v;
java.lang.Object v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat;
v := @parameter: java.lang.Object;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$2;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat$2: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_appendValueAndFormat,java.lang.Object)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
private static java.sql.Date asSqlDate(java.lang.String)
{
org.joda.time.format.DateTimeFormatter v;
org.joda.time.DateTime v;
long v;
java.lang.String v;
java.sql.Date v;
v := @parameter: java.lang.String;
v = new java.sql.Date;
v = <org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: org.joda.time.format.DateTimeFormatter yyyyMMdd>;
v = virtualinvoke v.<org.joda.time.format.DateTimeFormatter: org.joda.time.DateTime parseDateTime(java.lang.String)>(v);
v = virtualinvoke v.<org.joda.time.DateTime: long getMillis()>();
specialinvoke v.<java.sql.Date: void <init>(long)>(v);
return v;
}
private static java.util.Date asDateTime(java.lang.String)
{
org.joda.time.format.DateTimeFormatter v;
java.util.Date v;
org.joda.time.DateTime v;
long v;
java.lang.String v;
v := @parameter: java.lang.String;
v = new java.util.Date;
v = <org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: org.joda.time.format.DateTimeFormatter yyyyMMddTHHmmssZ>;
v = virtualinvoke v.<org.joda.time.format.DateTimeFormatter: org.joda.time.DateTime parseDateTime(java.lang.String)>(v);
v = virtualinvoke v.<org.joda.time.DateTime: long getMillis()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
return v;
}
}