public class org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter 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.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
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_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context> = v;
return;
}
public void setUp() throws java.lang.Exception
{
org.apache.isis.core.metamodel.specloader.SpecificationLoader v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
com.fasterxml.jackson.databind.node.TextNode v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: 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_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder> = v;
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.TextNode: com.fasterxml.jackson.databind.node.TextNode valueOf(java.lang.String)>("aString");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
return;
}
public void tearDown() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
return;
}
public void whenSpecIsNull() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(null, v, null);
return;
}
public void whenReprIsNull() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.hamcrest.Matcher v, v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, null, null);
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 whenReprIsAnArray() throws java.lang.Exception
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation newArray()>();
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsAMap() throws java.lang.Exception
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
java.lang.String[] v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
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 = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void whenSpecDoesNotHaveAnEncodableFacet() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void whenReprIsBooleanPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = <java.lang.Boolean: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsBoolean(java.lang.Class)>(v);
return;
}
public void whenReprIsBooleanWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsBoolean(java.lang.Class)>(class "Ljava/lang/Boolean;");
return;
}
private void whenReprIsBoolean(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$1 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
com.fasterxml.jackson.databind.node.BooleanNode v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.BooleanNode: com.fasterxml.jackson.databind.node.BooleanNode valueOf(boolean)>(1);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$1;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$1: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsBooleanButReprIsNot() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$2 v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = <java.lang.Boolean: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$2;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$2: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsIntegerPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = <java.lang.Integer: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsInteger(java.lang.Class)>(v);
return;
}
public void whenReprIsIntegerWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsInteger(java.lang.Class)>(class "Ljava/lang/Integer;");
return;
}
private void whenReprIsInteger(java.lang.Class)
{
com.fasterxml.jackson.databind.node.IntNode v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$3 v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.IntNode: com.fasterxml.jackson.databind.node.IntNode valueOf(int)>(123);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$3;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$3: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsIntegerButReprIsNot() throws java.lang.Exception
{
java.lang.String[] v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = <java.lang.Integer: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = newarray (java.lang.String)[2];
v[0] = "foo";
v[1] = "bar";
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_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsLongPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = <java.lang.Long: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsLong(java.lang.Class)>(v);
return;
}
public void whenReprIsLongWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsLong(java.lang.Class)>(class "Ljava/lang/Long;");
return;
}
private void whenReprIsLong(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
com.fasterxml.jackson.databind.node.LongNode v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$4 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.LongNode: com.fasterxml.jackson.databind.node.LongNode valueOf(long)>(1234567890L);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$4;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$4: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsLongButReprIsNot() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$5 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = <java.lang.Long: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$5;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$5: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsDoublePrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = <java.lang.Double: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsDouble(java.lang.Class)>(v);
return;
}
public void whenReprIsDoubleWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void whenReprIsDouble(java.lang.Class)>(class "Ljava/lang/Double;");
return;
}
private void whenReprIsDouble(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
com.fasterxml.jackson.databind.node.DoubleNode v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$6 v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.DoubleNode: com.fasterxml.jackson.databind.node.DoubleNode valueOf(double)>(123.45);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$6;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$6: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsDoubleButReprIsNot() throws java.lang.Exception
{
java.lang.String[] v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.Class v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
v = <java.lang.Double: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(v);
v = newarray (java.lang.String)[2];
v[0] = "foo";
v[1] = "bar";
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_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsBigInteger() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$7 v;
com.fasterxml.jackson.databind.node.BigIntegerNode v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.math.BigInteger v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(class "Ljava/math/BigInteger;");
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(123L);
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.BigIntegerNode: com.fasterxml.jackson.databind.node.BigIntegerNode valueOf(java.math.BigInteger)>(v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$7;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$7: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter,java.math.BigInteger)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsBigIntegerButReprIsNot() throws java.lang.Exception
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.String[] v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(class "Ljava/math/BigInteger;");
v = newarray (java.lang.String)[2];
v[0] = "foo";
v[1] = "bar";
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_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsBigDecimal() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
com.fasterxml.jackson.databind.node.DecimalNode v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
java.math.BigDecimal v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$8 v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(class "Ljava/math/BigDecimal;");
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(java.lang.String)>("123234234.45612312343535");
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.DecimalNode: com.fasterxml.jackson.databind.node.DecimalNode valueOf(java.math.BigDecimal)>(v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$8;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$8: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter,java.math.BigDecimal)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenObjectSpecIsBigDecimalButReprIsNot() throws java.lang.Exception
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
java.lang.String[] v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(class "Ljava/math/BigDecimal;");
v = newarray (java.lang.String)[2];
v[0] = "foo";
v[1] = "bar";
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_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
return;
}
public void whenReprIsString() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v, v, v;
com.fasterxml.jackson.databind.node.TextNode v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$9 v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecHas(java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(class "Lorg/apache/isis/core/metamodel/facets/object/value/ValueFacet;", v);
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)>(class "Ljava/lang/String;");
v = new org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
v = staticinvoke <com.fasterxml.jackson.databind.node.TextNode: com.fasterxml.jackson.databind.node.TextNode valueOf(java.lang.String)>("aString");
specialinvoke v.<org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation: void <init>(com.fasterxml.jackson.databind.JsonNode)>(v);
v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation> = v;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$9;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$9: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification,org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation,java.lang.String)>(v, v, null);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.metamodel.spec.ObjectSpecification mockObjectSpec>;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ManagedObject: org.apache.isis.core.metamodel.spec.ObjectSpecification getSpecification()>();
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>(v, v);
return;
}
private void allowingObjectSpecHas(java.lang.Class, org.apache.isis.core.metamodel.facetapi.Facet)
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$10 v;
org.apache.isis.core.metamodel.facetapi.Facet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
java.lang.Class v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.isis.core.metamodel.facetapi.Facet;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$10;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$10: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter,java.lang.Class,org.apache.isis.core.metamodel.facetapi.Facet)>(v, v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
private void allowingObjectSpecCorrespondingClassAndObjectTypeIs(java.lang.Class)
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$11 v;
java.lang.Class v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$11;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter$11: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asAdapter,java.lang.Class)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
}