[jbosstools-commits] JBoss Tools SVN: r39645 - in trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot: test/server and 1 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Mar 20 04:45:23 EDT 2012
Author: ljelinko
Date: 2012-03-20 04:45:23 -0400 (Tue, 20 Mar 2012)
New Revision: 39645
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/browser/BrowserUrlMatcher.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLGatein.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLJBPortal.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/template/RunAsLoadsPortalURLTemplate.java
Log:
Changed BrowserURLMatcher to take array of acceptable URLs
Modified: trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/browser/BrowserUrlMatcher.java
===================================================================
--- trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/browser/BrowserUrlMatcher.java 2012-03-20 07:34:34 UTC (rev 39644)
+++ trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/browser/BrowserUrlMatcher.java 2012-03-20 08:45:23 UTC (rev 39645)
@@ -1,28 +1,30 @@
package org.jboss.tools.portlet.ui.bot.matcher.browser;
+import java.util.Arrays;
+
import org.hamcrest.Description;
import org.jboss.tools.portlet.ui.bot.matcher.AbstractSWTMatcher;
import org.jboss.tools.ui.bot.ext.SWTBotFactory;
/**
- * Checks the URL of the page laoded in the browser.
+ * Checks if the URL of the page laoded in the browser is one of the accepted URLs.
*
* @author Lucia Jelinkova
*
*/
-public class BrowserUrlMatcher extends AbstractSWTMatcher<String> {
+public class BrowserUrlMatcher extends AbstractSWTMatcher<String[]> {
private String realURL;
@Override
- public boolean matchesSafely(String expectedURL) {
+ public boolean matchesSafely(String[] acceptedURL) {
realURL = SWTBotFactory.getBot().browser().getUrl();
- return expectedURL.equals(realURL);
+ return Arrays.asList(acceptedURL).contains(realURL);
}
@Override
public void describeTo(Description description) {
- description.appendText("is loaded in browser but it was: ");
+ description.appendText("are the only allowed loaded URLs but it was:");
description.appendValue(realURL);
}
}
Modified: trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLGatein.java
===================================================================
--- trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLGatein.java 2012-03-20 07:34:34 UTC (rev 39644)
+++ trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLGatein.java 2012-03-20 08:45:23 UTC (rev 39645)
@@ -9,7 +9,7 @@
public class RunAsLoadsPortalURLGatein extends RunAsLoadsPortalURLTemplate {
@Override
- public String getExpectedURL() {
- return "http://localhost:8080/portal/classic/";
+ public String[] getExpectedURLs() {
+ return new String[]{"http://localhost:8080/portal/classic/", "http://localhost:8080/portal/public/classic/"};
}
}
Modified: trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLJBPortal.java
===================================================================
--- trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLJBPortal.java 2012-03-20 07:34:34 UTC (rev 39644)
+++ trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/server/RunAsLoadsPortalURLJBPortal.java 2012-03-20 08:45:23 UTC (rev 39645)
@@ -9,7 +9,7 @@
public class RunAsLoadsPortalURLJBPortal extends RunAsLoadsPortalURLTemplate {
@Override
- public String getExpectedURL() {
- return "http://localhost:8080/portal";
+ public String[] getExpectedURLs() {
+ return new String[]{"http://localhost:8080/portal"};
}
}
Modified: trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/template/RunAsLoadsPortalURLTemplate.java
===================================================================
--- trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/template/RunAsLoadsPortalURLTemplate.java 2012-03-20 07:34:34 UTC (rev 39644)
+++ trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/template/RunAsLoadsPortalURLTemplate.java 2012-03-20 08:45:23 UTC (rev 39645)
@@ -25,14 +25,14 @@
private static final String PROJECT_NAME = "runAsURLTestProject";
- public abstract String getExpectedURL();
+ public abstract String[] getExpectedURLs();
@Test
public void runAsLoadsPortalURL(){
doPerform(createJavaPortletTask());
doPerform(runOnServerTask());
- doAssertThatInWorkspace(getExpectedURL(), new BrowserUrlMatcher());
+ doAssertThatInWorkspace(getExpectedURLs(), new BrowserUrlMatcher());
}
private SWTTask createJavaPortletTask() {
More information about the jbosstools-commits
mailing list