public class org.apache.wiki.its.EditIT extends org.apache.wiki.its.WithIntegrationTestSetup
{
public void <init>()
{
org.apache.wiki.its.EditIT v;
v := @this: org.apache.wiki.its.EditIT;
specialinvoke v.<org.apache.wiki.its.WithIntegrationTestSetup: void <init>()>();
return;
}
void createPageAndTestEditPermissions()
{
org.apache.wiki.pages.haddock.EditWikiPage v, v;
long v;
org.apache.wiki.pages.haddock.ViewWikiPage v, v;
org.apache.wiki.its.EditIT v;
java.lang.String v, v, v, v, v, v, v;
org.apache.wiki.pages.haddock.LoginPage v;
v := @this: org.apache.wiki.its.EditIT;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (long)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("RandomPage\u0001");
v = staticinvoke <org.apache.wiki.pages.haddock.EditWikiPage: org.apache.wiki.pages.haddock.EditWikiPage open(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.wiki.pages.haddock.EditWikiPage: org.apache.wiki.pages.haddock.ViewWikiPage saveText(java.lang.String,java.lang.String)>("random page [{ALLOW edit janne}] [{ALLOW view All}]", "random page");
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiTitle()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiPageContent()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("random page", v);
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: org.apache.wiki.pages.haddock.LoginPage clickOnLogin()>();
v = virtualinvoke v.<org.apache.wiki.pages.haddock.LoginPage: org.apache.wiki.pages.haddock.ViewWikiPage performLogin()>();
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: org.apache.wiki.pages.haddock.EditWikiPage editPage()>();
virtualinvoke v.<org.apache.wiki.pages.haddock.EditWikiPage: org.apache.wiki.pages.haddock.ViewWikiPage saveText(java.lang.String,java.lang.String)>("random page [{ALLOW edit janne}]", "random page");
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiTitle()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiPageContent()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("random page", v);
virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: org.apache.wiki.pages.haddock.ViewWikiPage clickOnLogout()>();
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiTitle()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("Main", v);
v = virtualinvoke v.<org.apache.wiki.pages.haddock.ViewWikiPage: java.lang.String wikiPageContent()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotEquals(java.lang.Object,java.lang.Object)>("random page", v);
return;
}
}