public class org.apache.isis.applib.services.i18n.TranslatableStringTest$Translated extends org.apache.isis.applib.services.i18n.TranslatableStringTest
{
public void <init>()
{
org.apache.isis.applib.services.i18n.TranslatableStringTest$Translated v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translated;
specialinvoke v.<org.apache.isis.applib.services.i18n.TranslatableStringTest: void <init>()>();
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$Translated v;
org.hamcrest.Matcher v;
java.lang.String v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translated;
v = newarray (java.lang.Object)[4];
v[0] = "lastName";
v[1] = "Bond";
v[2] = "firstName";
v[3] = "James";
v = staticinvoke <org.apache.isis.applib.services.i18n.TranslatableString: org.apache.isis.applib.services.i18n.TranslatableString tr(java.lang.String,java.lang.Object[])>("My name is {lastName}, {firstName} {lastName}.", v);
v = virtualinvoke v.<org.apache.isis.applib.services.i18n.TranslatableString: java.lang.String translated(java.lang.String)>("Iche heisse {lastName}, {firstName} {lastName}.");
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>("Iche heisse Bond, James Bond.");
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$Translated v;
org.hamcrest.Matcher v;
java.lang.String v;
v := @this: org.apache.isis.applib.services.i18n.TranslatableStringTest$Translated;
v = newarray (java.lang.Object)[4];
v[0] = "lastName";
v[1] = "Bond";
v[2] = "firstName";
v[3] = "James";
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[])>("My name is {lastName}, {firstName} {lastName}.", "My name is {firstName} {lastName}.", 1, v);
v = virtualinvoke v.<org.apache.isis.applib.services.i18n.TranslatableString: java.lang.String translated(java.lang.String)>("Iche heisse {lastName}, {firstName} {lastName}.");
v = staticinvoke <org.hamcrest.CoreMatchers: org.hamcrest.Matcher is(java.lang.Object)>("Iche heisse Bond, James Bond.");
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
}