You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2016/06/22 15:54:23 UTC
[2/3] syncope git commit: Speeding up console IT execution
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/NotificationsITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/NotificationsITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/NotificationsITCase.java
index 849db31..0402bd5 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/NotificationsITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/NotificationsITCase.java
@@ -35,12 +35,19 @@ import org.junit.runners.MethodSorters;
@FixMethodOrder(MethodSorters.JVM)
public class NotificationsITCase extends AbstractConsoleITCase {
+ @Before
+ public void login() {
+ doLogin(ADMIN_UNAME, ADMIN_PWD);
+ TESTER.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
+ TESTER.assertRenderedPage(Notifications.class);
+ }
+
private void createNotification(final String sender, final String subject) {
- wicketTester.clickLink("body:content:tabbedPanel:panel:container:content:add");
+ TESTER.clickLink("body:content:tabbedPanel:panel:container:content:add");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:form:view:recipientAttrName:textField", "email");
@@ -49,17 +56,17 @@ public class NotificationsITCase extends AbstractConsoleITCase {
formTester.setValue("content:form:view:sender:textField", sender);
formTester.setValue("content:form:view:subject:textField", subject);
- wicketTester.cleanupFeedbackMessages();
+ TESTER.cleanupFeedbackMessages();
formTester.submit("content:form:buttons:next");
- wicketTester.assertNoErrorMessage();
+ TESTER.assertNoErrorMessage();
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
// -------------------------------
// generate event to populate eventsPanel
// -------------------------------
formTester.setValue("content:form:view:eventSelection:categoryContainer:category:dropDownChoiceField", "0");
- wicketTester.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:"
+ TESTER.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:"
+ "content:form:view:eventSelection:categoryContainer:category:dropDownChoiceField",
Constants.ON_CHANGE);
// -------------------------------
@@ -68,7 +75,7 @@ public class NotificationsITCase extends AbstractConsoleITCase {
// select event template
// -------------------------------
formTester.setValue("content:form:view:eventSelection:eventsContainer:eventsPanel:successGroup", "check0");
- wicketTester.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:content:"
+ TESTER.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:content:"
+ "form:view:eventSelection:eventsContainer:eventsPanel:successGroup",
Constants.ON_CLICK);
// -------------------------------
@@ -76,36 +83,29 @@ public class NotificationsITCase extends AbstractConsoleITCase {
formTester.setValue("content:form:view:eventSelection:categoryContainer:category:dropDownChoiceField", "0");
formTester.setValue("content:form:view:eventSelection:eventsContainer:eventsPanel:successGroup", "check0");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.cleanupFeedbackMessages();
formTester.submit("content:form:buttons:next");
- wicketTester.assertNoErrorMessage();
+ TESTER.assertNoErrorMessage();
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
- wicketTester.cleanupFeedbackMessages();
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
+ TESTER.cleanupFeedbackMessages();
formTester.submit("content:form:buttons:next");
- wicketTester.assertNoErrorMessage();
- wicketTester.assertNoInfoMessage();
+ TESTER.assertNoErrorMessage();
+ TESTER.assertNoInfoMessage();
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
- wicketTester.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:content:form:"
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
+ TESTER.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form:content:form:"
+ "view:staticRecipients:multiValueContainer:innerForm:content:panelPlus:add", Constants.ON_CLICK);
formTester.setValue("content:form:view:staticRecipients:multiValueContainer:innerForm:content:view:0:panel:"
+ "textField", "recipient@syncope.org");
formTester.setValue("content:form:view:selfAsRecipient:checkboxField", true);
- wicketTester.cleanupFeedbackMessages();
+ TESTER.cleanupFeedbackMessages();
formTester.submit("content:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
+ TESTER.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
- wicketTester.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
- }
-
- @Before
- public void login() {
- doLogin(ADMIN_UNAME, ADMIN_PWD);
- wicketTester.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
- wicketTester.assertRenderedPage(Notifications.class);
+ TESTER.cleanupFeedbackMessages();
+ TESTER.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
}
@Test
@@ -125,28 +125,28 @@ public class NotificationsITCase extends AbstractConsoleITCase {
Component result = findComponentByProp("Subject", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", "createToUpdate");
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:7:cell:panelEdit:editLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:7:cell:panelEdit:editLink");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.submit("content:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
}
@Test
public void execute() {
- wicketTester.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
+ TESTER.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
Component result = findComponentByProp("subject",
"body:content:tabbedPanel:panel:container:content:searchContainer:resultTable:tablePanel:groupForm:"
+ "checkgroup:dataTable", "Password Reset request");
- wicketTester.clickLink(
+ TESTER.clickLink(
result.getPageRelativePath() + ":cells:7:cell:panelNotificationTasks:notificationTasksLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
+ "content:tasks:firstLevelContainer:first:container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable", WebMarkupContainer.class);
@@ -154,29 +154,29 @@ public class NotificationsITCase extends AbstractConsoleITCase {
+ "content:tasks:firstLevelContainer:first:container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable", "Notification for SYNCOPE-81");
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:8:cell:panelExecute:executeLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:8:cell:panelExecute:executeLink");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
- wicketTester.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
+ TESTER.clickLink("body:configurationLI:configurationUL:notificationsLI:notifications");
result = findComponentByProp("subject", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", "Password Reset request");
- wicketTester.clickLink(
+ TESTER.clickLink(
result.getPageRelativePath() + ":cells:7:cell:panelNotificationTasks:notificationTasksLink");
result = findComponentByProp("subject", "body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
+ "content:tasks:firstLevelContainer:first:container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable", "Notification for SYNCOPE-81");
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:8:cell:panelView:viewLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:8:cell:panelView:viewLink");
- wicketTester.assertLabel("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:tasks:"
+ TESTER.assertLabel("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:tasks:"
+ "secondLevelContainer:title", "Notifications with subject 'Notification for SYNCOPE-81'");
- wicketTester.clickLink("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:tasks:"
+ TESTER.clickLink("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:tasks:"
+ "secondLevelContainer:back");
assertNotNull(findComponentByProp("subject", "body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
@@ -190,16 +190,15 @@ public class NotificationsITCase extends AbstractConsoleITCase {
Component result = findComponentByProp("Subject", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", "createToDelete");
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(
- wicketTester.getComponentFromLastRenderedPage(
- result.getPageRelativePath() + ":cells:7:cell:panelDelete:deleteLink"));
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(TESTER.getComponentFromLastRenderedPage(
+ result.getPageRelativePath() + ":cells:7:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
result.getPageRelativePath() + ":cells:7:cell:panelDelete:deleteLink"), Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
assertNull(findComponentByProp("Subject", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", "createToDelete"));
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java
index c0ebf94..82e52d7 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java
@@ -36,92 +36,88 @@ public class ParametersITCase extends AbstractConsoleITCase {
@Before
public void login() {
doLogin(ADMIN_UNAME, ADMIN_PWD);
- browsingToParameters();
+ TESTER.clickLink("body:configurationLI:configurationUL:parametersLI:parameters");
+ TESTER.assertRenderedPage(Parameters.class);
}
@Test
public void readParameter() {
- wicketTester.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
+ TESTER.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
assertNotNull(findComponentByProp(SCHEMA, "body:content:parametersPanel", "token.expireTime"));
}
@Test
public void createParameter() {
- wicketTester.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
+ TESTER.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
- wicketTester.clickLink("body:content:parametersPanel:container:content:add");
- wicketTester.assertComponent("body:content:parametersPanel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink("body:content:parametersPanel:container:content:add");
+ TESTER.assertComponent("body:content:parametersPanel:outerObjectsRepeater:0:outer", Modal.class);
- FormTester formTester
- = wicketTester.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
+ FormTester formTester =
+ TESTER.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
formTester.submit("content:parametersCreateWizardPanel:form:buttons:next");
- formTester = wicketTester.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
+ formTester = TESTER.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:parametersCreateWizardPanel:form:view:content:schema:textField", "testParam");
formTester.setValue("content:parametersCreateWizardPanel:form:view:content:attrs:0:panel:textField", "test");
formTester.submit("content:parametersCreateWizardPanel:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
+ TESTER.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
- wicketTester.assertRenderedPage(Parameters.class);
+ TESTER.cleanupFeedbackMessages();
+ TESTER.assertRenderedPage(Parameters.class);
}
@Test
public void updateParameter() {
- wicketTester.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
+ TESTER.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
Component result = findComponentByProp(SCHEMA, "body:content:parametersPanel", "token.expireTime");
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:4:cell:panelEdit:editLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:4:cell:panelEdit:editLink");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:parametersPanel:container:content:modalDetails:form");
formTester.setValue("content:parametersDetailsPanel:container:parametersForm:panel:spinner", "70");
- wicketTester.clickLink("body:content:parametersPanel:"
+ TESTER.clickLink("body:content:parametersPanel:"
+ "container:content:modalDetails:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
- wicketTester.assertRenderedPage(Parameters.class);
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
+ TESTER.assertRenderedPage(Parameters.class);
}
@Test
public void deleteParameter() {
- wicketTester.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
+ TESTER.assertComponent("body:content:parametersPanel", WebMarkupContainer.class);
- wicketTester.clickLink("body:content:parametersPanel:container:content:add");
- wicketTester.assertComponent("body:content:parametersPanel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink("body:content:parametersPanel:container:content:add");
+ TESTER.assertComponent("body:content:parametersPanel:outerObjectsRepeater:0:outer", Modal.class);
- FormTester formTester
- = wicketTester.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
+ FormTester formTester =
+ TESTER.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
formTester.submit("content:parametersCreateWizardPanel:form:buttons:next");
- formTester = wicketTester.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
+ formTester = TESTER.newFormTester("body:content:parametersPanel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:parametersCreateWizardPanel:form:view:content:schema:textField", "deleteParam");
formTester.setValue("content:parametersCreateWizardPanel:form:view:content:attrs:0:panel:textField", "test");
formTester.submit("content:parametersCreateWizardPanel:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
- wicketTester.clickLink("body:content:parametersPanel:"
+ TESTER.clickLink("body:content:parametersPanel:"
+ "container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable:bottomToolbars:toolbars:3:span:navigator:last");
Component result = findComponentByProp(SCHEMA, "body:content:parametersPanel", "deleteParam");
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:4:cell:panelDelete:deleteLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:4:cell:panelDelete:deleteLink");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
- }
-
- private void browsingToParameters() {
- wicketTester.clickLink("body:configurationLI:configurationUL:parametersLI:parameters");
- wicketTester.assertRenderedPage(Parameters.class);
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
}
}
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/PoliciesITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/PoliciesITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/PoliciesITCase.java
index 4b02a00..978e995 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/PoliciesITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/PoliciesITCase.java
@@ -34,49 +34,56 @@ import org.junit.runners.MethodSorters;
@FixMethodOrder(MethodSorters.JVM)
public class PoliciesITCase extends AbstractConsoleITCase {
+ @Before
+ public void login() {
+ doLogin(ADMIN_UNAME, ADMIN_PWD);
+ TESTER.clickLink("body:configurationLI:configurationUL:policiesLI:policies");
+ TESTER.assertRenderedPage(Policies.class);
+ }
+
private void createAccountPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:0:link");
- wicketTester.clickLink("body:content:tabbedPanel:panel:container:content:add");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:0:link");
+ TESTER.clickLink("body:content:tabbedPanel:panel:container:content:add");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description);
formTester.setValue("content:fields:1:field:spinner", "1");
formTester.setValue("content:fields:2:field:checkboxField", true);
formTester.setValue("content:fields:3:field:paletteField:recorder", "resource-csv");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
- wicketTester.assertComponent("body:content:tabbedPanel:panel:container:content:"
+ TESTER.assertComponent("body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", WebMarkupContainer.class);
Component component = findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:0:field:textField", description);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:1:field:spinner", 1);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:2:field:checkboxField", true);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:3:field:paletteField:recorder", "resource-csv");
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -85,24 +92,24 @@ public class PoliciesITCase extends AbstractConsoleITCase {
}
private void createPasswordPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:1:link");
- wicketTester.clickLink("body:content:tabbedPanel:panel:container:content:add");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:1:link");
+ TESTER.clickLink("body:content:tabbedPanel:panel:container:content:add");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description);
formTester.setValue("content:fields:1:field:spinner", "1");
formTester.setValue("content:fields:2:field:checkboxField", true);
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -110,17 +117,17 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:0:field:textField", description);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:1:field:spinner", 1);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:2:field:checkboxField", true);
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -129,23 +136,23 @@ public class PoliciesITCase extends AbstractConsoleITCase {
}
private void createPullPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:2:link");
- wicketTester.clickLink("body:content:tabbedPanel:panel:container:content:add");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:2:link");
+ TESTER.clickLink("body:content:tabbedPanel:panel:container:content:add");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description);
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit",
Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -153,13 +160,13 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:0:field:textField", description);
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -168,77 +175,70 @@ public class PoliciesITCase extends AbstractConsoleITCase {
}
private void deleteAccountPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:0:link");
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:0:link");
Component component = findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:9:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:9:cell:panelDelete:deleteLink"), Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
Assert.assertNull(findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description));
}
private void deletePasswordPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:1:link");
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:1:link");
Component component = findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(
- wicketTester.getComponentFromLastRenderedPage(
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(
+ TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:8:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:8:cell:panelDelete:deleteLink"), Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
Assert.assertNull(findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description));
}
private void deletePullPolicy(final String description) {
- wicketTester.clickLink("body:content:tabbedPanel:tabs-container:tabs:2:link");
+ TESTER.clickLink("body:content:tabbedPanel:tabs-container:tabs:2:link");
Component component = findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(
- wicketTester.getComponentFromLastRenderedPage(
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(
+ TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:6:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
component.getPageRelativePath() + ":cells:6:cell:panelDelete:deleteLink"), Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
Assert.assertNull(findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description));
}
- @Before
- public void login() {
- doLogin(ADMIN_UNAME, ADMIN_PWD);
- wicketTester.clickLink("body:configurationLI:configurationUL:policiesLI:policies");
- wicketTester.assertRenderedPage(Policies.class);
- }
-
@Test
public void read() {
Assert.assertNotNull(findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
@@ -261,21 +261,21 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelClone:cloneLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelClone:cloneLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description + "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -306,21 +306,21 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelClone:cloneLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelClone:cloneLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description + "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -351,21 +351,21 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelClone:cloneLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelClone:cloneLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description + "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -389,21 +389,21 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:1:field:spinner", "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -411,15 +411,15 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.assertLabel(component.getPageRelativePath() + ":cells:7:cell", "2");
+ TESTER.assertLabel(component.getPageRelativePath() + ":cells:7:cell", "2");
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:1:field:spinner", 2);
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -435,30 +435,30 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelCompose:composeLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:9:cell:panelCompose:composeLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:container:content:add");
- FormTester formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ FormTester formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ "outer:form:content:container:content:wizard:form");
formTester.setValue("view:name:textField", "myrule");
formTester.setValue("view:configuration:dropDownChoiceField", "0");
formTester.submit("buttons:next");
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:"
+ "container:content:wizard:form:view:bean:propView:1:value:spinner", 0);
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ "outer:form:content:container:content:wizard:form");
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
component = findComponentByProp("name", "body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
+ "content:container:content:searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable",
@@ -466,7 +466,7 @@ public class PoliciesITCase extends AbstractConsoleITCase {
Assert.assertNotNull(component);
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:container:content:exit");
closeCallBack(modal);
@@ -483,21 +483,21 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:1:field:spinner", "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -505,15 +505,15 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.assertLabel(component.getPageRelativePath() + ":cells:6:cell", "2");
+ TESTER.assertLabel(component.getPageRelativePath() + ":cells:6:cell", "2");
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:1:field:spinner", 2);
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -529,30 +529,30 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelCompose:composeLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:8:cell:panelCompose:composeLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:container:content:add");
- FormTester formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ FormTester formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ "outer:form:content:container:content:wizard:form");
formTester.setValue("view:name:textField", "myrule");
formTester.setValue("view:configuration:dropDownChoiceField", "0");
formTester.submit("buttons:next");
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:"
+ "container:content:wizard:form:view:bean:propView:0:value:spinner", 0);
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:3:"
+ "outer:form:content:container:content:wizard:form");
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
component = findComponentByProp("name", "body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:"
+ "content:container:content:searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable",
@@ -560,7 +560,7 @@ public class PoliciesITCase extends AbstractConsoleITCase {
Assert.assertNotNull(component);
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:3:outer:form:content:container:content:exit");
closeCallBack(modal);
@@ -576,22 +576,22 @@ public class PoliciesITCase extends AbstractConsoleITCase {
Component component = findComponentByProp("description", "body:content:tabbedPanel:panel:container:content:"
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer");
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:fields:0:field:textField", description + "2");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -599,13 +599,13 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description + "2");
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelEdit:editLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form"
+ ":content:fields:0:field:textField", description + "2");
- wicketTester.executeAjaxEvent(
+ TESTER.executeAjaxEvent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:buttons:0:button",
Constants.ON_CLICK);
@@ -621,27 +621,27 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelCompose:composeLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelCompose:composeLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer", Modal.class);
- Component modal = wicketTester.getComponentFromLastRenderedPage(
+ Component modal = TESTER.getComponentFromLastRenderedPage(
"body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form");
- wicketTester.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:content:"
+ TESTER.executeAjaxEvent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:content:"
+ "correlationRules:multiValueContainer:innerForm:content:panelPlus:add", Constants.ON_CLICK);
formTester.setValue("content:conflictResolutionAction:dropDownChoiceField", "1");
formTester.setValue("content:correlationRules:multiValueContainer:innerForm:content:view:0:panel:"
+ "jsonRule:paletteField:recorder", "fullname");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
closeCallBack(modal);
@@ -649,17 +649,17 @@ public class PoliciesITCase extends AbstractConsoleITCase {
+ "searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", description);
Assert.assertNotNull(component);
- wicketTester.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelCompose:composeLink");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer", Modal.class);
+ TESTER.clickLink(component.getPageRelativePath() + ":cells:6:cell:panelCompose:composeLink");
+ TESTER.assertComponent("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer", Modal.class);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:"
+ "content:conflictResolutionAction:dropDownChoiceField", ConflictResolutionAction.FIRSTMATCH);
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:form:"
+ "content:correlationRules:multiValueContainer:innerForm:content:view:0:panel:"
+ "jsonRule:paletteField:recorder", "fullname");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:4:outer:dialog:footer:buttons:0:button");
closeCallBack(modal);
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RealmsITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RealmsITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RealmsITCase.java
index 69ab0d4..2b7b025 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RealmsITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RealmsITCase.java
@@ -33,79 +33,79 @@ public class RealmsITCase extends AbstractConsoleITCase {
@Before
public void login() {
doLogin(ADMIN_UNAME, ADMIN_PWD);
- wicketTester.clickLink("body:realmsLI:realms");
- wicketTester.assertRenderedPage(Realms.class);
+ TESTER.clickLink("body:realmsLI:realms");
+ TESTER.assertRenderedPage(Realms.class);
}
@Test
public void read() {
- wicketTester.assertLabel("body:content:body:tabbedPanel:panel:container:name:field-label", "Name");
+ TESTER.assertLabel("body:content:body:tabbedPanel:panel:container:name:field-label", "Name");
}
@Test
public void create() {
- wicketTester.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelCreate:createLink");
+ TESTER.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelCreate:createLink");
- wicketTester.assertComponent("body:content:modal", Modal.class);
+ TESTER.assertComponent("body:content:modal", Modal.class);
- FormTester formTester = wicketTester.newFormTester("body:content:modal:form");
+ FormTester formTester = TESTER.newFormTester("body:content:modal:form");
formTester.setValue("content:details:container:name:textField", "testRealm");
- wicketTester.clickLink("body:content:modal:dialog:footer:inputs:0:submit");
+ TESTER.clickLink("body:content:modal:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
}
@Test
public void update() {
- wicketTester.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelEdit:editLink");
- wicketTester.assertComponent("body:content:modal", Modal.class);
+ TESTER.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelEdit:editLink");
+ TESTER.assertComponent("body:content:modal", Modal.class);
- FormTester formTester = wicketTester.newFormTester("body:content:modal:form");
- wicketTester.clickLink("body:content:modal:dialog:footer:inputs:0:submit");
+ FormTester formTester = TESTER.newFormTester("body:content:modal:form");
+ TESTER.clickLink("body:content:modal:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
}
@Test
public void addUserTemplate() {
- wicketTester.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelTemplate:templateLink");
- wicketTester.assertComponent("body:content:toggleTemplates", TogglePanel.class);
+ TESTER.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelTemplate:templateLink");
+ TESTER.assertComponent("body:content:toggleTemplates", TogglePanel.class);
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:toggleTemplates:container:content:togglePanelContainer:templatesForm");
formTester.setValue("type:dropDownChoiceField", "0");
formTester.submit("changeit");
- wicketTester.assertComponent("body:content:templateModal", Modal.class);
+ TESTER.assertComponent("body:content:templateModal", Modal.class);
- formTester = wicketTester.newFormTester("body:content:templateModal:form:content:form");
+ formTester = TESTER.newFormTester("body:content:templateModal:form:content:form");
formTester.setValue("view:username:textField", "'k' + firstname");
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
- wicketTester.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelTemplate:templateLink");
- wicketTester.assertComponent("body:content:toggleTemplates", TogglePanel.class);
+ TESTER.clickLink("body:content:body:tabbedPanel:panel:actions:actions:panelTemplate:templateLink");
+ TESTER.assertComponent("body:content:toggleTemplates", TogglePanel.class);
- formTester = wicketTester.newFormTester(
+ formTester = TESTER.newFormTester(
"body:content:toggleTemplates:container:content:togglePanelContainer:templatesForm");
formTester.setValue("type:dropDownChoiceField", "0");
formTester.submit("changeit");
- wicketTester.assertComponent("body:content:templateModal", Modal.class);
+ TESTER.assertComponent("body:content:templateModal", Modal.class);
- wicketTester.assertModelValue("body:content:templateModal:form:content:form:view:username:textField",
+ TESTER.assertModelValue("body:content:templateModal:form:content:form:view:username:textField",
"'k' + firstname");
- formTester = wicketTester.newFormTester("body:content:templateModal:form:content:form");
+ formTester = TESTER.newFormTester("body:content:templateModal:form:content:form");
formTester.setValue("view:username:textField", "");
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
}
}
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RelationshipTypeITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RelationshipTypeITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RelationshipTypeITCase.java
index 08cbf32..0f9af86 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RelationshipTypeITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/RelationshipTypeITCase.java
@@ -41,16 +41,16 @@ public class RelationshipTypeITCase extends AbstractTypesITCase {
Component result = findComponentByProp(KEY, DATATABLE_PATH, "inclusion");
- wicketTester.assertComponent(
+ TESTER.assertComponent(
result.getPageRelativePath() + ":cells:1:cell", Label.class);
- wicketTester.assertComponent(
+ TESTER.assertComponent(
result.getPageRelativePath() + ":cells:3:cell:panelEdit:editLink", IndicatingAjaxLink.class);
- wicketTester.clickLink(
+ TESTER.clickLink(
result.getPageRelativePath() + ":cells:3:cell:panelEdit:editLink");
- wicketTester.assertComponent(
+ TESTER.assertComponent(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer", BaseModal.class);
}
@@ -60,12 +60,12 @@ public class RelationshipTypeITCase extends AbstractTypesITCase {
createRelationshipType(name);
browsingToRelationshipType();
- wicketTester.assertComponent(DATATABLE_PATH, AjaxDataTablePanel.class);
+ TESTER.assertComponent(DATATABLE_PATH, AjaxDataTablePanel.class);
Component result = findComponentByProp(KEY, DATATABLE_PATH, name);
- wicketTester.assertLabel(result.getPageRelativePath() + ":cells:1:cell", name);
- wicketTester.assertLabel(result.getPageRelativePath() + ":cells:2:cell", "test relationshipType");
+ TESTER.assertLabel(result.getPageRelativePath() + ":cells:1:cell", name);
+ TESTER.assertLabel(result.getPageRelativePath() + ":cells:2:cell", "test relationshipType");
}
@Test
@@ -74,23 +74,23 @@ public class RelationshipTypeITCase extends AbstractTypesITCase {
createRelationshipType(name);
browsingToRelationshipType();
- wicketTester.assertComponent(
+ TESTER.assertComponent(
DATATABLE_PATH
+ ":tablePanel:groupForm:checkgroup:dataTable:"
+ "body:rows:1:cells:3:cell:panelEdit:editLink", IndicatingAjaxLink.class);
- wicketTester.clickLink(
+ TESTER.clickLink(
DATATABLE_PATH
+ ":tablePanel:groupForm:checkgroup:dataTable:body:rows:1:cells:3:cell:panelEdit:editLink");
final FormTester formTester =
- wicketTester.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
+ TESTER.newFormTester("body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:form");
formTester.setValue(
"content:relationshipTypeDetails:container:form:description:textField", "new description");
- wicketTester.clickLink(
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:outerObjectsRepeater:0:outer:dialog:footer:inputs:0:submit");
- wicketTester.assertInfoMessages("Operation executed successfully");
+ TESTER.assertInfoMessages("Operation executed successfully");
}
@Test
@@ -99,25 +99,24 @@ public class RelationshipTypeITCase extends AbstractTypesITCase {
createRelationshipType(name);
browsingToRelationshipType();
- wicketTester.assertComponent(DATATABLE_PATH, AjaxDataTablePanel.class);
+ TESTER.assertComponent(DATATABLE_PATH, AjaxDataTablePanel.class);
Component result = findComponentByProp(KEY, DATATABLE_PATH, name);
assertNotNull(result);
- wicketTester.assertComponent(
+ TESTER.assertComponent(
result.getPageRelativePath() + ":cells:3:cell:panelDelete:deleteLink",
IndicatingOnConfirmAjaxLink.class);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(
- wicketTester.getComponentFromLastRenderedPage(
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(TESTER.getComponentFromLastRenderedPage(
result.getPageRelativePath() + ":cells:3:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
result.getPageRelativePath() + ":cells:3:cell:panelDelete:deleteLink"), "onclick");
- wicketTester.assertInfoMessages("Operation executed successfully");
+ TESTER.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.cleanupFeedbackMessages();
result = findComponentByProp(KEY, DATATABLE_PATH, name);
assertNull(result);
http://git-wip-us.apache.org/repos/asf/syncope/blob/87aa699f/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ReportsITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ReportsITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ReportsITCase.java
index 77e8792..2d489cb 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ReportsITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ReportsITCase.java
@@ -35,33 +35,40 @@ import org.junit.runners.MethodSorters;
@FixMethodOrder(MethodSorters.JVM)
public class ReportsITCase extends AbstractConsoleITCase {
+ @Before
+ public void login() {
+ doLogin(ADMIN_UNAME, ADMIN_PWD);
+ TESTER.clickLink("body:reportsLI:reports");
+ TESTER.assertRenderedPage(Reports.class);
+ }
+
private void createReport(final String name) {
- wicketTester.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:container:content:add");
+ TESTER.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:container:content:add");
- wicketTester.assertComponent(
+ TESTER.assertComponent(
"body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:outer", Modal.class);
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:form:view:name:textField", name);
formTester.setValue("content:form:view:template:dropDownChoiceField", "0");
formTester.submit("content:form:buttons:next");
- wicketTester.assertComponent("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater"
+ TESTER.assertComponent("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater"
+ ":0:outer:form:content:form:view:schedule:seconds:textField", TextField.class);
- formTester = wicketTester.newFormTester(
+ formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:outer:form");
formTester.submit("content:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
- wicketTester.clickLink("body:reportsLI:reports");
+ TESTER.clickLink("body:reportsLI:reports");
}
private void delete(final String name) {
- wicketTester.clickLink("body:reportsLI:reports");
+ TESTER.clickLink("body:reportsLI:reports");
Component result = findComponentByProp(
"name", "body:content:tabbedPanel:panel:firstLevelContainer:first:container:"
@@ -69,16 +76,15 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(
- wicketTester.getComponentFromLastRenderedPage(
- result.getPageRelativePath() + ":cells:10:cell:panelDelete:deleteLink"));
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(TESTER.getComponentFromLastRenderedPage(
+ result.getPageRelativePath() + ":cells:10:cell:panelDelete:deleteLink"));
- wicketTester.executeAjaxEvent(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.executeAjaxEvent(TESTER.getComponentFromLastRenderedPage(
result.getPageRelativePath() + ":cells:10:cell:panelDelete:deleteLink"), Constants.ON_CLICK);
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
assertNull(findComponentByProp(
"name", "body:content:tabbedPanel:panel:firstLevelContainer:first:container:"
@@ -86,7 +92,7 @@ public class ReportsITCase extends AbstractConsoleITCase {
}
private void deleteReportlet(final String report, final String reportlet) {
- wicketTester.clickLink("body:reportsLI:reports");
+ TESTER.clickLink("body:reportsLI:reports");
Component result = findComponentByProp(
"name", "body:content:tabbedPanel:panel:firstLevelContainer:first:container:"
@@ -94,7 +100,7 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
result = findComponentByProp("name", "body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:searchContainer:resultTable:tablePanel:"
@@ -102,25 +108,18 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.getRequest().addParameter("confirm", "true");
- wicketTester.clickLink(wicketTester.getComponentFromLastRenderedPage(
+ TESTER.getRequest().addParameter("confirm", "true");
+ TESTER.clickLink(TESTER.getComponentFromLastRenderedPage(
result.getPageRelativePath() + ":cells:3:cell:panelDelete:deleteLink"));
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
assertNull(findComponentByProp("name", "body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable", reportlet));
}
- @Before
- public void login() {
- doLogin(ADMIN_UNAME, ADMIN_PWD);
- wicketTester.clickLink("body:reportsLI:reports");
- wicketTester.assertRenderedPage(Reports.class);
- }
-
@Test
public void read() {
Component result = findComponentByProp(
@@ -129,9 +128,9 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelView:viewLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelView:viewLink");
- wicketTester.assertModelValue(
+ TESTER.assertModelValue(
"body:content:tabbedPanel:panel:secondLevelContainer:title", "Executions of report 'test'");
result = findComponentByProp("status", "body:content:tabbedPanel:panel:secondLevelContainer:second:executions:"
+ "firstLevelContainer:first:container:content:searchContainer:resultTable:tablePanel:groupForm:"
@@ -139,11 +138,11 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:6:cell:panelView:viewLink");
- wicketTester.clickLink(
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:6:cell:panelView:viewLink");
+ TESTER.clickLink(
"body:content:tabbedPanel:panel:secondLevelContainer:second:executions:secondLevelContainer:back");
- wicketTester.clickLink("body:content:tabbedPanel:panel:secondLevelContainer:back");
+ TESTER.clickLink("body:content:tabbedPanel:panel:secondLevelContainer:back");
assertNotNull(findComponentByProp(
"name", "body:content:tabbedPanel:panel:firstLevelContainer:first:container:"
@@ -161,30 +160,30 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
result = findComponentByProp("name", "body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:searchContainer:resultTable:tablePanel:"
+ "groupForm:checkgroup:dataTable", "testUserReportlet");
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:3:cell:panelClone:cloneLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:3:cell:panelClone:cloneLink");
- FormTester formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ FormTester formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:wizard:form");
formTester.setValue("view:name:textField", reportlet);
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
deleteReportlet(report, reportlet);
- wicketTester.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ TESTER.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ "outer:form:content:container:content:exit");
- wicketTester.assertRenderedPage(Reports.class);
+ TESTER.assertRenderedPage(Reports.class);
}
@Test
@@ -198,31 +197,31 @@ public class ReportsITCase extends AbstractConsoleITCase {
assertNotNull(result);
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelCompose:composeLink");
- wicketTester.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ TESTER.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ "outer:form:content:container:content:add");
- FormTester formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ FormTester formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:wizard:form");
formTester.setValue("view:name:textField", reportlet);
formTester.setValue("view:configuration:dropDownChoiceField", "1");
formTester.submit("buttons:next");
- formTester = wicketTester.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ formTester = TESTER.newFormTester("body:content:tabbedPanel:panel:firstLevelContainer:first:"
+ "outerObjectsRepeater:0:outer:form:content:container:content:wizard:form");
formTester.submit("buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
deleteReportlet(report, reportlet);
- wicketTester.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ TESTER.clickLink("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:"
+ "outer:form:content:container:content:exit");
- wicketTester.assertRenderedPage(Reports.class);
+ TESTER.assertRenderedPage(Reports.class);
}
@Test
@@ -232,21 +231,21 @@ public class ReportsITCase extends AbstractConsoleITCase {
"name", "body:content:tabbedPanel:panel:firstLevelContainer:first:container:"
+ "content:searchContainer:resultTable:tablePanel:groupForm:checkgroup:dataTable", "updateReport");
- wicketTester.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelEdit:editLink");
+ TESTER.clickLink(result.getPageRelativePath() + ":cells:10:cell:panelEdit:editLink");
- wicketTester.assertModelValue("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:"
+ TESTER.assertModelValue("body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:"
+ "0:outer:dialog:header:header-label", "Edit Report updateReport");
- FormTester formTester = wicketTester.newFormTester(
+ FormTester formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:outer:form");
formTester.setValue("content:form:view:template:dropDownChoiceField", "1");
- formTester = wicketTester.newFormTester(
+ formTester = TESTER.newFormTester(
"body:content:tabbedPanel:panel:firstLevelContainer:first:outerObjectsRepeater:0:outer:form");
formTester.submit("content:form:buttons:finish");
- wicketTester.assertInfoMessages("Operation executed successfully");
- wicketTester.cleanupFeedbackMessages();
+ TESTER.assertInfoMessages("Operation executed successfully");
+ TESTER.cleanupFeedbackMessages();
delete("updateReport");
}