Author: ljelinko
Date: 2011-12-13 07:12:26 -0500 (Tue, 13 Dec 2011)
New Revision: 37262
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/workspace/file/ExistingFilesMatcher.java
Log:
Improved error reporting
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/workspace/file/ExistingFilesMatcher.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/workspace/file/ExistingFilesMatcher.java 2011-12-13
10:37:42 UTC (rev 37261)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/matcher/workspace/file/ExistingFilesMatcher.java 2011-12-13
12:12:26 UTC (rev 37262)
@@ -1,5 +1,6 @@
package org.jboss.tools.portlet.ui.bot.matcher.workspace.file;
+import java.util.ArrayList;
import java.util.List;
import org.hamcrest.Description;
@@ -10,6 +11,12 @@
public class ExistingFilesMatcher extends
AbstractSWTMatcher<List<WorkspaceFile>> {
+ private List<WorkspaceFile> missingFiles;
+
+ public ExistingFilesMatcher() {
+ missingFiles = new ArrayList<WorkspaceFile>();
+ }
+
@Override
public boolean matchesSafely(List<WorkspaceFile> files) {
SWTBotFactory.getOpen().perspective(ActionItem.Perspective.JAVA.LABEL);
@@ -18,15 +25,15 @@
boolean isPresent =
SWTBotFactory.getPackageexplorer().isFilePresent(file.getProject(),
file.getFilePathAsArray());
if (!isPresent){
- return false;
+ missingFiles.add(file);
}
}
- return true;
+ return missingFiles.isEmpty();
}
@Override
public void describeTo(Description description) {
- description.appendText("existing files");
+ description.appendText("existing files " + missingFiles);
}
}
Show replies by date