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


Reply via email to