@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 public void testSinglePatternMatch() throws ParameterValidatorException { validator.setPattern("[a-m]+"); mockReq.addParameterValue("test", "amma"); validator.validate(mockReq, "test"); Assert.assertEquals("amma", requestObject.getStringMember()); }
@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(expected = ParameterValidatorException.class) public void testSinglePatternFail() throws ParameterValidatorException { validator.setPattern("[a-m]+"); mockReq.addParameterValue("test", "nosir"); validator.validate(mockReq, "test"); }