public class org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test extends java.lang.Object
{
public org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context;
private javax.servlet.http.HttpServletRequest mockHttpServletRequest;
private javax.servlet.ServletContext mockServletContext;
private org.apache.isis.core.interaction.session.IsisInteraction mockIsisInteraction;
private org.apache.isis.applib.services.iactnlayer.InteractionService mockInteractionService;
private org.apache.isis.applib.services.iactnlayer.InteractionLayerTracker mockInteractionLayerTracker;
private org.apache.isis.core.security.authentication.manager.AuthenticationManager mockAuthenticationManager;
private org.apache.isis.core.metamodel.specloader.SpecificationLoader mockSpecificationLoader;
private org.springframework.web.context.WebApplicationContext webApplicationContext;
private org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext resourceContext;
private org.apache.isis.core.metamodel.context.MetaModelContext metaModelContext;
public void <init>()
{
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
v := @this: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test;
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.viewer.context.ResourceContext_getArg_Test: 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.core.metamodel._testing.MetaModelContext_forTesting v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$1 v;
org.apache.isis.applib.services.iactnlayer.InteractionLayerTracker v;
org.apache.isis.core.security.authentication.manager.AuthenticationManager v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder v, v, v, v, v;
org.apache.isis.applib.services.iactnlayer.InteractionService v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test v;
v := @this: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test;
v = staticinvoke <org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder builder()>();
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.metamodel.specloader.SpecificationLoader mockSpecificationLoader>;
v = virtualinvoke v.<org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder specificationLoader(org.apache.isis.core.metamodel.specloader.SpecificationLoader)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.applib.services.iactnlayer.InteractionService mockInteractionService>;
v = virtualinvoke v.<org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder singleton(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.security.authentication.manager.AuthenticationManager mockAuthenticationManager>;
v = virtualinvoke v.<org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder singleton(java.lang.Object)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.applib.services.iactnlayer.InteractionLayerTracker mockInteractionLayerTracker>;
v = virtualinvoke v.<org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder singleton(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting$MetaModelContext_forTestingBuilder: org.apache.isis.core.metamodel._testing.MetaModelContext_forTesting build()>();
v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.metamodel.context.MetaModelContext metaModelContext> = v;
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$1;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$1: void <init>(org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test)>(v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return;
}
public void whenArgExists() throws java.lang.Exception
{
org.apache.isis.core.metamodel.context.MetaModelContext v;
org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter v;
java.lang.String[] v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$2 v;
java.lang.Integer v;
org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor v;
javax.servlet.http.HttpServletRequest v;
org.hamcrest.Matcher v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
com.fasterxml.jackson.databind.JsonNode v;
java.lang.Object v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext v;
java.lang.String v, v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test v;
v := @this: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test;
v = newarray (java.lang.String)[2];
v[0] = "x-ro-page";
v[1] = "123";
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.applib.JsonRepresentation: com.fasterxml.jackson.databind.JsonNode asJsonNode()>();
v = staticinvoke <org.apache.isis.viewer.restfulobjects.applib.util.UrlEncodingUtils: java.lang.String urlEncode(com.fasterxml.jackson.databind.JsonNode)>(v);
v = new org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$2;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor: org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor empty()>();
v = staticinvoke <org.apache.isis.commons.internal.codec._UrlDecoderUtil: java.lang.String urlDecodeNullSafe(java.lang.String)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: javax.servlet.http.HttpServletRequest mockHttpServletRequest>;
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.metamodel.context.MetaModelContext metaModelContext>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$2: void <init>(org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test,org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor,javax.ws.rs.core.HttpHeaders,javax.ws.rs.ext.Providers,javax.ws.rs.core.Request,java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.ws.rs.core.SecurityContext,org.apache.isis.core.metamodel.context.MetaModelContext,org.apache.isis.core.metamodel.consent.InteractionInitiatedBy,java.util.Map)>(v, v, null, null, null, null, null, v, v, null, null, v, null, null);
v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext resourceContext> = v;
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext resourceContext>;
v = <org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter: org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter PAGE>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext: java.lang.Object getArg(org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(123);
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher equalTo(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void whenArgDoesNotExist() throws java.lang.Exception
{
java.lang.String[] v;
javax.servlet.http.HttpServletRequest v;
com.fasterxml.jackson.databind.JsonNode v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext v;
java.lang.String v, v;
org.apache.isis.core.metamodel.context.MetaModelContext v;
org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter v, v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$3 v;
org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor v;
org.hamcrest.Matcher v;
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation v;
java.lang.Object v, v;
org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test v;
v := @this: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test;
v = newarray (java.lang.String)[2];
v[0] = "xxx";
v[1] = "123";
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.applib.JsonRepresentation: com.fasterxml.jackson.databind.JsonNode asJsonNode()>();
v = staticinvoke <org.apache.isis.viewer.restfulobjects.applib.util.UrlEncodingUtils: java.lang.String urlEncode(com.fasterxml.jackson.databind.JsonNode)>(v);
v = new org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$3;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor: org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor empty()>();
v = staticinvoke <org.apache.isis.commons.internal.codec._UrlDecoderUtil: java.lang.String urlDecodeNullSafe(java.lang.String)>(v);
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: javax.servlet.http.HttpServletRequest mockHttpServletRequest>;
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.core.metamodel.context.MetaModelContext metaModelContext>;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test$3: void <init>(org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test,org.apache.isis.viewer.restfulobjects.viewer.resources.ResourceDescriptor,javax.ws.rs.core.HttpHeaders,javax.ws.rs.ext.Providers,javax.ws.rs.core.Request,java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.ws.rs.core.SecurityContext,org.apache.isis.core.metamodel.context.MetaModelContext,org.apache.isis.core.metamodel.consent.InteractionInitiatedBy,java.util.Map)>(v, v, null, null, null, null, null, v, v, null, null, v, null, null);
v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext resourceContext> = v;
v = v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext_getArg_Test: org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext resourceContext>;
v = <org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter: org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter PAGE>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.viewer.context.ResourceContext: java.lang.Object getArg(org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter)>(v);
v = <org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter: org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter PAGE>;
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.applib.RestfulRequest$RequestParameter: java.lang.Object getDefault()>();
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher equalTo(java.lang.Object)>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
}