The rest of the TCK xml tests. [JSR 303 TCK Result] WARNING only 245 of 258 (94.96%) TCK Tests Covered. [JSR 303 TCK Result] 151 of 205 (73.66%) Pass with 34 Failures and 7 Errors. Review at http://gwt-code-reviews.appspot.com/1573805 Review by: rjrjr@google.com git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10713 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java b/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java index 3a37aba..90532e6 100644 --- a/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java +++ b/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java
@@ -91,7 +91,7 @@ } public final <T> T unwrap(Class<T> type) { - // TODO(nchalko implement + // TODO(nchalko) implement return null; }
diff --git a/user/test/com/google/gwt/validation/tck/XmlConfigurationGwtSuite.java b/user/test/com/google/gwt/validation/tck/XmlConfigurationGwtSuite.java index 0418289..203725f 100644 --- a/user/test/com/google/gwt/validation/tck/XmlConfigurationGwtSuite.java +++ b/user/test/com/google/gwt/validation/tck/XmlConfigurationGwtSuite.java
@@ -53,7 +53,6 @@ suite .addTestSuite(TraversableResolverSpecifiedInValidationXmlGwtTest.class); suite.addTestSuite(XmlConfigurationGwtTest.class); - return suite; } }
diff --git a/user/test/com/google/gwt/validation/tck/XmlConstraintDeclarationGwtSuite.java b/user/test/com/google/gwt/validation/tck/XmlConstraintDeclarationGwtSuite.java new file mode 100644 index 0000000..ae2e0b4 --- /dev/null +++ b/user/test/com/google/gwt/validation/tck/XmlConstraintDeclarationGwtSuite.java
@@ -0,0 +1,74 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.google.gwt.validation.tck; + +import junit.framework.Test; + +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.ConfigurationViaXmlAndAnnotationsGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.ConfiguredBeanNotInClassPathGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.ConstraintDeclarationGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.DefaultSequenceDefinedInXmlGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.MandatoryNameAttributeGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.MissingMandatoryElementGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.ReservedElementNameGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.clazzlevel.ClassLevelOverridingGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel.ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel.FieldLevelOverridingGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel.IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel.WrongFieldNameGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel.ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel.IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel.PropertyLevelOverridingGwtTest; +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel.WrongPropertyNameGwtTest; +import org.hibernate.jsr303.tck.util.TckTestSuiteWrapper; + +/** + * Tck Tests for the {@code xml configuration constraint declaration} package. + */ +public class XmlConstraintDeclarationGwtSuite { + public static Test suite() { + TckTestSuiteWrapper suite = new TckTestSuiteWrapper( + "TCK for GWT Validation, xml configuration constraint declaration package"); + suite.addTestSuite(ConfigurationViaXmlAndAnnotationsGwtTest.class); + suite.addTestSuite(ConfiguredBeanNotInClassPathGwtTest.class); + suite.addTestSuite(ConstraintDeclarationGwtTest.class); + suite.addTestSuite(DefaultSequenceDefinedInXmlGwtTest.class); + suite.addTestSuite(MandatoryNameAttributeGwtTest.class); + suite.addTestSuite(MissingMandatoryElementGwtTest.class); + suite.addTestSuite(ReservedElementNameGwtTest.class); + + // Class level + suite.addTestSuite(ClassLevelOverridingGwtTest.class); + + // Field Level + suite + .addTestSuite(ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.class); + suite.addTestSuite(FieldLevelOverridingGwtTest.class); + suite + .addTestSuite(IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.class); + suite.addTestSuite(WrongFieldNameGwtTest.class); + + // Property Level + suite + .addTestSuite(ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.class); + suite + .addTestSuite(IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.class); + suite.addTestSuite(PropertyLevelOverridingGwtTest.class); + suite.addTestSuite(WrongPropertyNameGwtTest.class); + + return suite; + } +}
diff --git a/user/test/com/google/gwt/validation/tck/XmlConstraintDefinitionGwtSuite.java b/user/test/com/google/gwt/validation/tck/XmlConstraintDefinitionGwtSuite.java new file mode 100644 index 0000000..da40d65 --- /dev/null +++ b/user/test/com/google/gwt/validation/tck/XmlConstraintDefinitionGwtSuite.java
@@ -0,0 +1,35 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.google.gwt.validation.tck; + +import junit.framework.Test; + +import org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdefinition.XmlConfiguredConstraintValidatorGwtTest; +import org.hibernate.jsr303.tck.util.TckTestSuiteWrapper; + +/** + * Tck Tests for the {@code xml constraint definition} package. + */ +public class XmlConstraintDefinitionGwtSuite { + public static Test suite() { + TckTestSuiteWrapper suite = new TckTestSuiteWrapper( + "TCK for GWT Validation, xml constraint definition package"); + suite.addTestSuite(XmlConfiguredConstraintValidatorGwtTest.class); + + return suite; + } + +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfigurationViaXmlAndAnnotationsGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfigurationViaXmlAndAnnotationsGwtTest.java index 51ec544..a08f9fb 100644 --- a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfigurationViaXmlAndAnnotationsGwtTest.java +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfigurationViaXmlAndAnnotationsGwtTest.java
@@ -26,6 +26,7 @@ */ public class ConfigurationViaXmlAndAnnotationsGwtTest extends GWTTestCase { + ConfigurationViaXmlAndAnnotationsTest d = new ConfigurationViaXmlAndAnnotationsTest(); @Override
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfiguredBeanNotInClassPathGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfiguredBeanNotInClassPathGwtTest.java new file mode 100644 index 0000000..aa869a9 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConfiguredBeanNotInClassPathGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ConfiguredBeanNotInClassPathTest}. + */ +public class ConfiguredBeanNotInClassPathGwtTest extends + GWTTestCase { + ConfiguredBeanNotInClassPathTest d = new ConfiguredBeanNotInClassPathTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testExceptionIsThrownForUnknownBeanNameInXml() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConstraintDeclarationGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConstraintDeclarationGwtTest.java new file mode 100644 index 0000000..3cd418f --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ConstraintDeclarationGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ConstraintDeclarationTest}. + */ +public class ConstraintDeclarationGwtTest extends + GWTTestCase { + ConstraintDeclarationTest d = new ConstraintDeclarationTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testConstraintAnnotationsArePerDefaultIgnoredForXmlConfiguredEntities() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/DefaultSequenceDefinedInXmlGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/DefaultSequenceDefinedInXmlGwtTest.java new file mode 100644 index 0000000..a885777 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/DefaultSequenceDefinedInXmlGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link DefaultSequenceDefinedInXmlTest}. + */ +public class DefaultSequenceDefinedInXmlGwtTest extends + GWTTestCase { + DefaultSequenceDefinedInXmlTest d = new DefaultSequenceDefinedInXmlTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testDefaultGroupDefinitionDefinedInEntityApplies() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MandatoryNameAttributeGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MandatoryNameAttributeGwtTest.java new file mode 100644 index 0000000..ed48756 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MandatoryNameAttributeGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link MandatoryNameAttributeTest}. + */ +public class MandatoryNameAttributeGwtTest extends + GWTTestCase { + MandatoryNameAttributeTest d = new MandatoryNameAttributeTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testNameAttributeIsMandatory() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MissingMandatoryElementGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MissingMandatoryElementGwtTest.java new file mode 100644 index 0000000..58ec825 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/MissingMandatoryElementGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link MissingMandatoryElementTest}. + */ +public class MissingMandatoryElementGwtTest extends + GWTTestCase { + MissingMandatoryElementTest d = new MissingMandatoryElementTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testMissingMandatoryElementInConstraintDeclaration() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ReservedElementNameGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ReservedElementNameGwtTest.java new file mode 100644 index 0000000..3888a31 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/ReservedElementNameGwtTest.java
@@ -0,0 +1,49 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ReservedElementNameTest}. + */ +public class ReservedElementNameGwtTest extends + GWTTestCase { + ReservedElementNameTest d = new ReservedElementNameTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testGroupIsNotAllowedAsElementName() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testMessageIsNotAllowedAsElementName() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/clazzlevel/ClassLevelOverridingGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/clazzlevel/ClassLevelOverridingGwtTest.java new file mode 100644 index 0000000..61ea674 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/clazzlevel/ClassLevelOverridingGwtTest.java
@@ -0,0 +1,55 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.clazzlevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ClassLevelOverridingTest}. + */ +public class ClassLevelOverridingGwtTest extends + GWTTestCase { + ClassLevelOverridingTest d = new ClassLevelOverridingTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testClassLevelAnnotationsApplied() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreAnnotationsFromEnclosingBeanIsApplied() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreClassLevelAnnotations() { + fail("XML configuration is not supported"); + } + + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java new file mode 100644 index 0000000..8af72b4 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java
@@ -0,0 +1,45 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ExcludeFieldLevelAnnotationsDueToBeanDefaultsTest}. + */ +public class ExcludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest extends + GWTTestCase { + ExcludeFieldLevelAnnotationsDueToBeanDefaultsTest d = + new ExcludeFieldLevelAnnotationsDueToBeanDefaultsTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreAnnotations() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/FieldLevelOverridingGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/FieldLevelOverridingGwtTest.java new file mode 100644 index 0000000..5ab3fa1 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/FieldLevelOverridingGwtTest.java
@@ -0,0 +1,54 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link FieldLevelOverridingTest}. + */ +public class FieldLevelOverridingGwtTest extends + GWTTestCase { + FieldLevelOverridingTest d = new FieldLevelOverridingTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testCascadedConfiguration() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreAnnotations() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIncludeAnnotations() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java new file mode 100644 index 0000000..0df6d8f --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link IncludeFieldLevelAnnotationsDueToBeanDefaultsTest}. + */ +public class IncludeFieldLevelAnnotationsDueToBeanDefaultsGwtTest extends + GWTTestCase { + IncludeFieldLevelAnnotationsDueToBeanDefaultsTest d = new IncludeFieldLevelAnnotationsDueToBeanDefaultsTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testAnnotationsIncluded() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/WrongFieldNameGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/WrongFieldNameGwtTest.java new file mode 100644 index 0000000..2b36ef3 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/fieldlevel/WrongFieldNameGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link WrongFieldNameTest}. + */ +public class WrongFieldNameGwtTest extends + GWTTestCase { + WrongFieldNameTest d = new WrongFieldNameTest(); + + @Override + public String getModuleName() { + return null; + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } + + @NotSupported(reason = Reason.XML) + public void testWrongFieldNameThrowsException() { + fail("XML configuration is not supported"); + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java new file mode 100644 index 0000000..f055e73 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link ExcludePropertyLevelAnnotationsDueToBeanDefaultsTest}. + */ +public class ExcludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest extends + GWTTestCase { + ExcludePropertyLevelAnnotationsDueToBeanDefaultsTest d = new ExcludePropertyLevelAnnotationsDueToBeanDefaultsTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreAnnotations() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java new file mode 100644 index 0000000..a9c4f38 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link IncludePropertyLevelAnnotationsDueToBeanDefaultsTest}. + */ +public class IncludePropertyLevelAnnotationsDueToBeanDefaultsGwtTest extends + GWTTestCase { + IncludePropertyLevelAnnotationsDueToBeanDefaultsTest d = new IncludePropertyLevelAnnotationsDueToBeanDefaultsTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testAnnotationsIncluded() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/PropertyLevelOverridingGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/PropertyLevelOverridingGwtTest.java new file mode 100644 index 0000000..7779ede --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/PropertyLevelOverridingGwtTest.java
@@ -0,0 +1,54 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link PropertyLevelOverridingTest}. + */ +public class PropertyLevelOverridingGwtTest extends + GWTTestCase { + PropertyLevelOverridingTest d = new PropertyLevelOverridingTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testCascadedConfiguration() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIgnoreAnnotations() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIncludeAnnotations() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/WrongPropertyNameGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/WrongPropertyNameGwtTest.java new file mode 100644 index 0000000..50545e1 --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdeclaration/propertylevel/WrongPropertyNameGwtTest.java
@@ -0,0 +1,44 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link WrongPropertyNameTest}. + */ +public class WrongPropertyNameGwtTest extends + GWTTestCase { + WrongPropertyNameTest d = new WrongPropertyNameTest(); + + @Override + public String getModuleName() { + return null; + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } + + @NotSupported(reason = Reason.XML) + public void testWrongPropertyNameThrowsException() { + fail("XML configuration is not supported"); + } +}
diff --git a/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdefinition/XmlConfiguredConstraintValidatorGwtTest.java b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdefinition/XmlConfiguredConstraintValidatorGwtTest.java new file mode 100644 index 0000000..f718e2c --- /dev/null +++ b/user/test/org/hibernate/jsr303/tck/tests/xmlconfiguration/constraintdefinition/XmlConfiguredConstraintValidatorGwtTest.java
@@ -0,0 +1,49 @@ +/* + * Copyright 2011 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdefinition; + +import com.google.gwt.junit.client.GWTTestCase; + +import org.hibernate.jsr303.tck.util.client.NonTckTest; +import org.hibernate.jsr303.tck.util.client.NotSupported; +import org.hibernate.jsr303.tck.util.client.NotSupported.Reason; + +/** + * Wraps {@link XmlConfiguredConstraintValidatorTest}. + */ +public class XmlConfiguredConstraintValidatorGwtTest extends + GWTTestCase { + XmlConfiguredConstraintValidatorTest d = new XmlConfiguredConstraintValidatorTest(); + + @Override + public String getModuleName() { + return null; + } + + @NotSupported(reason = Reason.XML) + public void testExcludeExistingValidators() { + fail("XML configuration is not supported"); + } + + @NotSupported(reason = Reason.XML) + public void testIncludeExistingValidators() { + fail("XML configuration is not supported"); + } + + @NonTckTest + public void testThereMustBeOnePassingTest() { + } +}