Author: lukaszlenart Date: Wed Sep 4 06:51:05 2013 New Revision: 1519918 URL: http://svn.apache.org/r1519918 Log: Modifies assertEquals on result to don't depend on order of validations
Removed: struts/struts2/trunk/plugins/json/src/test/resources/org/apache/struts2/json/json-validation-1.txt Modified: struts/struts2/trunk/plugins/json/src/test/java/org/apache/struts2/json/JSONValidationInterceptorTest.java Modified: struts/struts2/trunk/plugins/json/src/test/java/org/apache/struts2/json/JSONValidationInterceptorTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/json/src/test/java/org/apache/struts2/json/JSONValidationInterceptorTest.java?rev=1519918&r1=1519917&r2=1519918&view=diff ============================================================================== --- struts/struts2/trunk/plugins/json/src/test/java/org/apache/struts2/json/JSONValidationInterceptorTest.java (original) +++ struts/struts2/trunk/plugins/json/src/test/java/org/apache/struts2/json/JSONValidationInterceptorTest.java Wed Sep 4 06:51:05 2013 @@ -41,6 +41,8 @@ import java.io.StringWriter; import java.util.HashMap; import java.util.Map; +import static org.fest.assertions.Assertions.assertThat; + public class JSONValidationInterceptorTest extends StrutsTestCase { private MockActionInvocation invocation; @@ -66,10 +68,14 @@ public class JSONValidationInterceptorTe String json = stringWriter.toString(); String normalizedActual = TestUtils.normalize(json, true); - String normalizedExpected = TestUtils - .normalize(JSONValidationInterceptorTest.class.getResource("json-validation-1.txt")); + //json - assertEquals(normalizedExpected, normalizedActual); + assertThat(normalizedActual) + .contains("\"errors\":[\"Generalerror\"],") + .contains("\"fieldErrors\":{") + .contains("\"value\":[\"Minvalueis-1\"],") + .contains("\"text\":[\"Tooshort\",\"Thisisnoemail\"]"); + //execution assertFalse(action.isExecuted()); //http status