[hibernate-commits] Hibernate SVN: r16964 - beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/messageinterpolation.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Jun 29 10:49:25 EDT 2009


Author: hardy.ferentschik
Date: 2009-06-29 10:49:25 -0400 (Mon, 29 Jun 2009)
New Revision: 16964

Modified:
   beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/messageinterpolation/MessageInterpolationTest.java
Log:
added tests for message interpolation

Modified: beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/messageinterpolation/MessageInterpolationTest.java
===================================================================
--- beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/messageinterpolation/MessageInterpolationTest.java	2009-06-29 14:26:51 UTC (rev 16963)
+++ beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/messageinterpolation/MessageInterpolationTest.java	2009-06-29 14:49:25 UTC (rev 16964)
@@ -91,6 +91,31 @@
 		assertEquals( actual, expected, "Wrong substitution" );
 	}
 
+	@Test(enabled = false)
+	@SpecAssertions({
+			@SpecAssertion(section = "4.3.1", id = "f"),
+			@SpecAssertion(section = "4.3.1", id = "g"),
+			@SpecAssertion(section = "4.3.1", id = "h")
+	})
+	public void testLiteralCurlyBraces() {
+
+		MessageInterpolator interpolator = getDefaultMessageInterpolator();
+		ConstraintDescriptor<?> descriptor = getDescriptorFor( "foo" );
+		MessageInterpolator.Context context = new TestContext( descriptor );
+
+		String expected = "{";
+		String actual = interpolator.interpolate( "\\{", context );
+		assertEquals( actual, expected, "Wrong substitution" );
+
+		expected = "}";
+		actual = interpolator.interpolate( "\\}", context );
+		assertEquals( actual, expected, "Wrong substitution" );
+
+		expected = "\\";
+		actual = interpolator.interpolate( "\\", context );
+		assertEquals( actual, expected, "Wrong substitution" );
+	}
+
 	@Test
 	@SpecAssertion(section = "4.3.1.1", id = "a")
 	public void testUnSuccessfulInterpolation() {




More information about the hibernate-commits mailing list