WW-1897 Create JSONValidationInterceptor

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@533386 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Musachy Barroso
2007-04-28 16:37:44 +00:00
parent eb12c0d0bd
commit f3b4786cc9
2 changed files with 4 additions and 2 deletions
@@ -80,11 +80,13 @@ public class JSONValidationInterceptor extends AnnotationValidationInterceptor {
response.setStatus(validationFailedStatus);
response.getWriter().print(buildResponse(validationAware));
return Action.NONE;
}
}
}
String validateOnly = request.getParameter("validateOnly");
if (validateOnly != null && "true".equals(validateOnly)) {
//there were no errors
response.getWriter().print("/* {} */");
return Action.NONE;
} else {
return invocation.invoke();
@@ -104,7 +104,7 @@ public class JSONValidationInterceptorTest extends StrutsTestCase {
String json = stringWriter.toString();
String normalizedActual = TestUtils.normalize(json, true);
assertEquals("", normalizedActual);
assertEquals("/*{}*/", normalizedActual);
assertFalse(invocation.isExecuted());
}