コード例 #1
0
 @Test(expected = ParameterValidatorException.class)
 public void testSinglePatternSensitive() throws ParameterValidatorException {
   validator.setPattern("[a-m]+");
   validator.setCaseInsensitive(false);
   mockReq.addParameterValue("test", "AMMA");
   validator.validate(mockReq, "test");
 }
コード例 #2
0
 @Test
 public void testSinglePatternMatch() throws ParameterValidatorException {
   validator.setPattern("[a-m]+");
   mockReq.addParameterValue("test", "amma");
   validator.validate(mockReq, "test");
   Assert.assertEquals("amma", requestObject.getStringMember());
 }
コード例 #3
0
 @Test
 public void testSinglePatternInsensitive2() throws ParameterValidatorException {
   validator.setCaseInsensitive(true);
   validator.setPattern("[a-m]+");
   mockReq.addParameterValue("test", "AMMA");
   validator.validate(mockReq, "test");
   Assert.assertEquals("AMMA", requestObject.getStringMember());
 }
コード例 #4
0
 @Test(expected = ParameterValidatorException.class)
 public void testSinglePatternFail() throws ParameterValidatorException {
   validator.setPattern("[a-m]+");
   mockReq.addParameterValue("test", "nosir");
   validator.validate(mockReq, "test");
 }