@Test(expected = ParameterValidatorException.class)
 public void testSinglePatternSensitive() throws ParameterValidatorException {
   validator.setPattern("[a-m]+");
   validator.setCaseInsensitive(false);
   mockReq.addParameterValue("test", "AMMA");
   validator.validate(mockReq, "test");
 }
 @Test(expected = ParameterValidatorException.class)
 public void testTooLong() throws ParameterValidatorException {
   validator.setMaxLength(2);
   validator.setCaseInsensitive(false);
   mockReq.addParameterValue("test", "AAA");
   validator.validate(mockReq, "test");
 }
 @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());
 }
 @Test
 public void testRightSize() throws ParameterValidatorException {
   validator.setMinLength(2);
   validator.setMaxLength(2);
   validator.setCaseInsensitive(false);
   mockReq.addParameterValue("test", "AA");
   validator.validate(mockReq, "test");
 }