Fixed a typo in exclude NonTckTest flag, that was causing the TCK results count to be wrong.
Format the METHOD_FILTER and improved variable names in TckTestSuiteWrapper.
[JSR 303 TCK Result] 151 of 257 (58.75%) Pass with 32 Failures and 7 Errors.
Review at http://gwt-code-reviews.appspot.com/1571803
Review by: rjrjr@google.com
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10698 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/org/hibernate/jsr303/tck/util/TckTestSuiteWrapper.java b/user/test/org/hibernate/jsr303/tck/util/TckTestSuiteWrapper.java
index f9aa7d7..e58710e 100644
--- a/user/test/org/hibernate/jsr303/tck/util/TckTestSuiteWrapper.java
+++ b/user/test/org/hibernate/jsr303/tck/util/TckTestSuiteWrapper.java
@@ -56,11 +56,12 @@
private static final Predicate<Method> EXCLUDE_NON_TCK_TEST = createHasProperty(NonTckTest.EXCLUDE);
@SuppressWarnings("unchecked")
- private static final Predicate<Method> METHOD_FILTER = and(
- or(INCLUDE_NOT_SUPPORTED, not(HAS_NOT_SUPPORTED)),
- or(INCLUDE_TEST_NOT_COMPATIBLE, not(HAS_TEST_NOT_COMPATIBLE)),
- not(and(EXCLUDE_NON_TCK_TEST, HAS_NON_TCK_TEST)),
- or(INCLUDE_FAILING, not(HAS_FAILING))
+ private static final Predicate<Method> METHOD_FILTER =
+ and(
+ or(INCLUDE_NOT_SUPPORTED, not(HAS_NOT_SUPPORTED)),
+ or(INCLUDE_TEST_NOT_COMPATIBLE, not(HAS_TEST_NOT_COMPATIBLE)),
+ or(INCLUDE_FAILING, not(HAS_FAILING)),
+ not(and(EXCLUDE_NON_TCK_TEST, HAS_NON_TCK_TEST))
);
public static Predicate<Method> createHasAnnotationPredicate(
@@ -75,9 +76,9 @@
private static <T> Predicate<T> createHasProperty(final String property) {
return new Predicate<T>() {
- public boolean apply(T arg0) {
- String include = System.getProperty(property);
- return Boolean.parseBoolean(include);
+ public boolean apply(T notUsed) {
+ String value = System.getProperty(property);
+ return Boolean.parseBoolean(value);
}
};
}
diff --git a/user/test/org/hibernate/jsr303/tck/util/client/NonTckTest.java b/user/test/org/hibernate/jsr303/tck/util/client/NonTckTest.java
index ef1f899..5756a69 100644
--- a/user/test/org/hibernate/jsr303/tck/util/client/NonTckTest.java
+++ b/user/test/org/hibernate/jsr303/tck/util/client/NonTckTest.java
@@ -37,5 +37,5 @@
* property {@value} is set to true the {@link TckTestSuiteWrapper} will not
* run the tests annotated {@link Failing}.
*/
- String EXCLUDE = "com.google.gwt.sample.validationtck.util.NotTckTest.exclude";
+ String EXCLUDE = "com.google.gwt.sample.validationtck.util.NonTckTest.exclude";
}