public class org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest extends java.lang.Object
{
public org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context;
private org.apache.isis.commons.collections.Can mementos;
private org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento;
private org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento;
private org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices provider;
private org.apache.isis.core.metamodel.specloader.SpecificationLoader mockSpecificationLoader;
private org.apache.isis.core.metamodel.spec.ObjectSpecification mockSpec;
private org.apache.isis.viewer.wicket.model.models.ScalarModel mockScalarModel;
private org.apache.isis.core.runtime.context.IsisAppCommonContext mockCommonContext;
private org.apache.isis.viewer.wicket.model.isis.WicketViewerSettings mockWicketViewerSettings;
public void <init>()
{
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2$Mode v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest;
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.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context> = v;
return;
}
public void setUp() throws java.lang.Exception
{
org.apache.isis.applib.id.LogicalType v;
org.apache.isis.commons.collections.Can v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest v;
org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento[] v;
java.util.function.Supplier v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v;
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
java.lang.Class v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$2 v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$1 v;
org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento v, v, v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$lambda_setUp_0__5: java.util.function.Supplier bootstrap$()>();
v = staticinvoke <org.apache.isis.applib.id.LogicalType: org.apache.isis.applib.id.LogicalType lazy(java.lang.Class,java.util.function.Supplier)>(v, v);
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mock(org.apache.isis.applib.id.LogicalType,java.lang.String)>(v, "mockMemento1");
v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento1> = v;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mock(org.apache.isis.applib.id.LogicalType,java.lang.String)>(v, "mockMemento2");
v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento2> = v;
v = newarray (org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento)[2];
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento1>;
v[0] = v;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento2>;
v[1] = v;
v = staticinvoke <org.apache.isis.commons.collections.Can: org.apache.isis.commons.collections.Can of(java.lang.Object[])>(v);
v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.commons.collections.Can mementos> = v;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$1;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$1: void <init>(org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest,org.apache.isis.applib.id.LogicalType)>(v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = new org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$2;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.viewer.wicket.model.models.ScalarModel mockScalarModel>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$2: void <init>(org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v);
v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices provider> = v;
return;
}
public void whenInList() throws java.lang.Exception
{
java.util.Iterator v;
java.util.Collection v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices v;
java.lang.Integer v, v;
java.util.List v;
org.hamcrest.Matcher v, v;
int v;
java.lang.Object v;
org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices provider>;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("FAKE:mockMemento1");
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices: java.util.Collection toChoices(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Collection: int size()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mockMemento1>;
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
private org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mock(org.apache.isis.applib.id.LogicalType, java.lang.String)
{
org.apache.isis.applib.id.LogicalType v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest v;
java.lang.Object v;
java.lang.String v;
org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery v, v;
org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$3 v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest;
v := @parameter: org.apache.isis.applib.id.LogicalType;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: java.lang.Object mock(java.lang.Class,java.lang.String)>(class "Lorg/apache/isis/core/metamodel/objectmanager/memento/ObjectMemento;", v);
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest: org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery context>;
v = new org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$3;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest$3: void <init>(org.apache.isis.viewer.wicket.ui.components.widgets.valuechoices.ObjectAdapterMementoProviderForValueChoicesTest,org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento,org.apache.isis.applib.id.LogicalType,java.lang.String)>(v, v, v, v);
virtualinvoke v.<org.apache.isis.core.internaltestsupport.jmocking.JUnitRuleMockery2: void checking(org.jmock.internal.ExpectationBuilder)>(v);
return v;
}
}