[hibernate-commits] Hibernate SVN: r20124 - validator/trunk/hibernate-validator-annotation-processor/src/test/java/org/hibernate/validator/ap.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Sun Aug 8 07:27:50 EDT 2010
Author: gunnar.morling
Date: 2010-08-08 07:27:49 -0400 (Sun, 08 Aug 2010)
New Revision: 20124
Modified:
validator/trunk/hibernate-validator-annotation-processor/src/test/java/org/hibernate/validator/ap/AnnotationTypeValidationTest.java
Log:
HV-299: Refactored retention policy check test
Modified: validator/trunk/hibernate-validator-annotation-processor/src/test/java/org/hibernate/validator/ap/AnnotationTypeValidationTest.java
===================================================================
--- validator/trunk/hibernate-validator-annotation-processor/src/test/java/org/hibernate/validator/ap/AnnotationTypeValidationTest.java 2010-08-08 11:16:14 UTC (rev 20123)
+++ validator/trunk/hibernate-validator-annotation-processor/src/test/java/org/hibernate/validator/ap/AnnotationTypeValidationTest.java 2010-08-08 11:27:49 UTC (rev 20124)
@@ -22,8 +22,7 @@
import org.testng.annotations.Test;
-import org.hibernate.validator.ap.testmodel.constrainttypes.ConstraintWithWrongRetentionPolicy;
-import org.hibernate.validator.ap.testmodel.constrainttypes.ConstraintWithoutRetentionPolicy;
+import org.hibernate.validator.ap.testmodel.constrainttypes.ConstraintsWithIllegalRetentionPolicies;
import org.hibernate.validator.ap.testmodel.constrainttypes.ConstraintsWithIllegalTargets;
import org.hibernate.validator.ap.testmodel.constrainttypes.ValidCustomerNumber;
import org.hibernate.validator.ap.util.DiagnosticExpectation;
@@ -54,27 +53,18 @@
}
@Test
- public void testThatConstraintAnnotationTypeWithoutRetentionPolicyCausesCompilationError() {
-
- File sourceFile = compilerHelper.getSourceFile( ConstraintWithoutRetentionPolicy.class );
-
- boolean compilationResult =
- compilerHelper.compile( new ConstraintValidationProcessor(), diagnostics, sourceFile );
-
- assertFalse( compilationResult );
- assertThatDiagnosticsMatch( diagnostics, new DiagnosticExpectation( Kind.ERROR, 26 ) );
- }
-
- @Test
public void testThatConstraintAnnotationTypeWithWrongRetentionPolicyCausesCompilationError() {
- File sourceFile = compilerHelper.getSourceFile( ConstraintWithWrongRetentionPolicy.class );
+ File sourceFile = compilerHelper.getSourceFile( ConstraintsWithIllegalRetentionPolicies.class );
boolean compilationResult =
compilerHelper.compile( new ConstraintValidationProcessor(), diagnostics, sourceFile );
assertFalse( compilationResult );
- assertThatDiagnosticsMatch( diagnostics, new DiagnosticExpectation( Kind.ERROR, 28 ) );
+ assertThatDiagnosticsMatch(
+ diagnostics,
+ new DiagnosticExpectation( Kind.ERROR, 33 ), new DiagnosticExpectation( Kind.ERROR, 42 )
+ );
}
@Test
More information about the hibernate-commits
mailing list