@Test(expected = ParameterValidatorException.class) public void testMultiplePatternFail() throws ParameterValidatorException { ArrayList<String> patterns = new ArrayList<String>(); patterns.add("one"); patterns.add("two"); patterns.add("three"); validator.setPatterns(patterns); mockReq.addParameterValue("test", "four"); validator.validate(mockReq, "test"); }
@Test public void testMultiplePatternMatch() throws ParameterValidatorException { ArrayList<String> patterns = new ArrayList<String>(); patterns.add("one"); patterns.add("two"); patterns.add("three"); validator.setPatterns(patterns); mockReq.addParameterValue("test", "two"); validator.validate(mockReq, "test"); Assert.assertEquals("two", requestObject.getStringMember()); }