public class org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate extends org.apache.isis.applib.services.i18n.TranslatableStringTest
{
public final org.jmock.integration.junit.JUnitRuleMockery context;
private org.apache.isis.applib.services.i18n.TranslationService mockTranslationService;
public void <init>()
{
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate v;
org.jmock.integration.junit.JUnitRuleMockery v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate;
specialinvoke v.<org.apache.isis.applib.services.i18n.TranslatableStringTest: void <init>()>();
v = new org.jmock.integration.junit.JUnitRuleMockery;
specialinvoke v.<org.jmock.integration.junit.JUnitRuleMockery: void <init>()>();
v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.jmock.integration.junit.JUnitRuleMockery context> = v;
return;
}
public void singularForm() throws java.lang.Exception
{
org.apache.isis.applib.services.i18n.TranslatableString v;
java.lang.Object[] v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$1 v;
org.jmock.integration.junit.JUnitRuleMockery v;
org.apache.isis.applib.services.i18n.TranslationService v;
org.apache.isis.applib.services.i18n.TranslationContext v;
org.hamcrest.Matcher v;
java.lang.String v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate;
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslationContext: org.apache.isis.applib.services.i18n.TranslationContext ofName(java.lang.String)>("someContext");
v = newarray (java.lang.Object)[0];
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslatableString: org.apache.isis.applib.services.i18n.TranslatableString tr(java.lang.String,java.lang.Object[])>("text to translate", v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.jmock.integration.junit.JUnitRuleMockery context>;
v = new org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$1;
specialinvoke v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$1: void <init>(org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
virtualinvoke v.<org.jmock.integration.junit.JUnitRuleMockery: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.apache.isis.applib.services.i18n.TranslationService mockTranslationService>;
v = virtualinvoke v.<org.apache.isis.applib.services.i18n.TranslatableString: java.lang.String translate(org.apache.isis.applib.services.i18n.TranslationService,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>("the translation");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void pluralFormOne() throws java.lang.Exception
{
org.apache.isis.applib.services.i18n.TranslatableString v;
java.lang.Object[] v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$2 v;
org.jmock.integration.junit.JUnitRuleMockery v;
org.apache.isis.applib.services.i18n.TranslationService v;
org.apache.isis.applib.services.i18n.TranslationContext v;
org.hamcrest.Matcher v;
java.lang.String v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate;
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslationContext: org.apache.isis.applib.services.i18n.TranslationContext ofName(java.lang.String)>("someContext");
v = newarray (java.lang.Object)[0];
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslatableString: org.apache.isis.applib.services.i18n.TranslatableString trn(java.lang.String,java.lang.String,int,java.lang.Object[])>("singular text to translate", "plural text to translate", 1, v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.jmock.integration.junit.JUnitRuleMockery context>;
v = new org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$2;
specialinvoke v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$2: void <init>(org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
virtualinvoke v.<org.jmock.integration.junit.JUnitRuleMockery: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.apache.isis.applib.services.i18n.TranslationService mockTranslationService>;
v = virtualinvoke v.<org.apache.isis.applib.services.i18n.TranslatableString: java.lang.String translate(org.apache.isis.applib.services.i18n.TranslationService,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>("the translation");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
public void pluralFormTwo() throws java.lang.Exception
{
org.apache.isis.applib.services.i18n.TranslatableString v;
java.lang.Object[] v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate v;
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$3 v;
org.jmock.integration.junit.JUnitRuleMockery v;
org.apache.isis.applib.services.i18n.TranslationService v;
org.apache.isis.applib.services.i18n.TranslationContext v;
org.hamcrest.Matcher v;
java.lang.String v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate;
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslationContext: org.apache.isis.applib.services.i18n.TranslationContext ofName(java.lang.String)>("someContext");
v = newarray (java.lang.Object)[0];
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslatableString: org.apache.isis.applib.services.i18n.TranslatableString trn(java.lang.String,java.lang.String,int,java.lang.Object[])>("singular text to translate", "plural text to translate", 2, v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.jmock.integration.junit.JUnitRuleMockery context>;
v = new org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$3;
specialinvoke v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate$3: void <init>(org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
virtualinvoke v.<org.jmock.integration.junit.JUnitRuleMockery: void checking(org.jmock.internal.ExpectationBuilder)>(v);
v = v.<org.apache.isis.applib.services.i18n.TranslatableStringTest$Translate: org.apache.isis.applib.services.i18n.TranslationService mockTranslationService>;
v = virtualinvoke v.<org.apache.isis.applib.services.i18n.TranslatableString: java.lang.String translate(org.apache.isis.applib.services.i18n.TranslationService,org.apache.isis.applib.services.i18n.TranslationContext)>(v, v);
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>("the translation");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
}