public class org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject 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.rendering.domainobjects.JsonValueEncoder jsonValueEncoder;
public void <init>()
{
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
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_asObject: 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_asObject$1 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$1;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$1: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(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_asObject: 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_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder> = v;
return;
}
public void tearDown() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
return;
}
public void whenAdapterIsNull() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(null, null);
return;
}
public void whenBooleanPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = <java.lang.Boolean: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenBoolean(java.lang.Class)>(v);
return;
}
public void whenBooleanWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenBoolean(java.lang.Class)>(class "Ljava/lang/Boolean;");
return;
}
private void whenBoolean(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$2 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Boolean v;
java.lang.Class v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$2;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$2: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenIntegerPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = <java.lang.Integer: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenInteger(java.lang.Class)>(v);
return;
}
public void whenIntegerWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenInteger(java.lang.Class)>(class "Ljava/lang/Integer;");
return;
}
private void whenInteger(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
java.lang.Integer v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$3 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Class v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$3;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$3: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(123);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenLongPrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = <java.lang.Long: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenLong(java.lang.Class)>(v);
return;
}
public void whenLongWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenLong(java.lang.Class)>(class "Ljava/lang/Long;");
return;
}
private void whenLong(java.lang.Class)
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$4 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Long v;
java.lang.Class v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$4;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$4: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(123456789L);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenDoublePrimitive() throws java.lang.Exception
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v = <java.lang.Double: java.lang.Class TYPE>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenDouble(java.lang.Class)>(v);
return;
}
public void whenDoubleWrapper() throws java.lang.Exception
{
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void whenDouble(java.lang.Class)>(class "Ljava/lang/Double;");
return;
}
private void whenDouble(java.lang.Class)
{
java.lang.Double v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$5 v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Class v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$5;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$5: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(12345.6789);
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenBigInteger() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$6 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Object v;
java.math.BigInteger v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(class "Ljava/math/BigInteger;");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String)>("123456789012345");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$6;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$6: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,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_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenBigDecimal() throws java.lang.Exception
{
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$7 v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v, v;
java.math.BigDecimal v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(class "Ljava/math/BigDecimal;");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v);
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(java.lang.String)>("1234567890.1234567890");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$7;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$7: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,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_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void whenString() throws java.lang.Exception
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$8 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: void allowingObjectSpecCorrespondingClassIs(java.lang.Class)>(class "Ljava/lang/String;");
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.facets.object.value.ValueFacet mockValueFacet>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: 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_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$8;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$8: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject)>(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_asObject: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder jsonValueEncoder>;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.metamodel.spec.ManagedObject mockObjectAdapter>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder: java.lang.Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject,java.lang.String)>(v, null);
staticinvoke <org.junit.Assert: void assertSame(java.lang.Object,java.lang.Object)>("encodedString", v);
return;
}
private void allowingObjectSpecCorrespondingClassIs(java.lang.Class)
{
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$10 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$9 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v, v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$9;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$9: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,java.lang.Class)>(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_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$10;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$10: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,java.lang.Class)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
private void allowingObjectSpecHas(java.lang.Class, org.apache.isis.core.metamodel.facetapi.Facet)
{
org.apache.isis.core.metamodel.facetapi.Facet v;
java.lang.Class v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$11 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.isis.core.metamodel.facetapi.Facet;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$11;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$11: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,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 never(org.apache.isis.core.metamodel.facets.object.value.ValueFacet)
{
org.apache.isis.core.metamodel.facets.object.value.ValueFacet v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$12 v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject;
v := @parameter: org.apache.isis.core.metamodel.facets.object.value.ValueFacet;
v = v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$12;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject$12: void <init>(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoderTest_asObject,org.apache.isis.core.metamodel.facets.object.value.ValueFacet)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
}