예제 #1
0
 @Test
 public void testConstructor2() {
   String pattern = "foo";
   WildcardMatchConstraint wildcardMatchConstraint = new WildcardMatchConstraint(pattern);
   assertEquals(
       "pattern must be the same as was given to constructor",
       wildcardMatchConstraint.getPattern(),
       pattern);
 }
예제 #2
0
 @Test
 public void testSetPattern() {
   WildcardMatchConstraint wildcardMatchConstraint = new WildcardMatchConstraint();
   String pattern = "foo";
   wildcardMatchConstraint.setPattern(pattern);
   assertEquals(
       "method must return the same pattern as was given to set method",
       wildcardMatchConstraint.getPattern(),
       pattern);
 }
예제 #3
0
 @Test
 public void testConfigure() {
   WildcardMatchConstraint wildcardMatchConstraint = new WildcardMatchConstraint();
   WildcardMatch annotation = mock(WildcardMatch.class);
   String pattern = "foo";
   stub(annotation.value()).toReturn(pattern);
   wildcardMatchConstraint.configure(annotation);
   assertEquals(
       "method must return the same pattern as was set to annotation when configure",
       wildcardMatchConstraint.getPattern(),
       pattern);
 }
예제 #4
0
 @Test
 public void testValidate_WithValIsNull() {
   assertTrue(
       "result must be true when validate null value",
       WildcardMatchConstraint.validate(null, "*"));
 }
예제 #5
0
 @Test
 public void testConstructor1() {
   WildcardMatchConstraint wildcardMatchConstraint = new WildcardMatchConstraint();
   assertNull("pattern value must be null by default", wildcardMatchConstraint.getPattern());
 }