Exemplo n.º 1
0
  @Test
  public void testMatchesAll() {
    StringSetMatcher ssm = new StringSetMatcher("a*", "*blah");

    assertTrue(ssm.matchesAll("aXXblah"));
    assertFalse(ssm.matchesAll("xblah"));
  }
Exemplo n.º 2
0
  @Test
  public void testMatchesAny() {
    StringSetMatcher ssm = new StringSetMatcher("blah", "gna");

    assertTrue(ssm.matchesAny("blah"));
    assertFalse(ssm.matchesAny("xblah"));
  }
Exemplo n.º 3
0
  @Test
  public void testHasAnyPattern() {
    StringSetMatcher ssm = new StringSetMatcher("*", "gna");
    assertTrue(ssm.matchesAny("blubb"));
    assertTrue(ssm.matchesAll("gna"));

    ssm = new StringSetMatcher("*"); // single pattern optimization
    assertTrue(ssm.matchesAll("gna"));
    assertTrue(ssm.matchesAny("gulp"));
  }
Exemplo n.º 4
0
  @Test
  public void testInversion() {
    StringSetMatcher ssm = new StringSetMatcher("!failure-*", "failure-10");

    assertTrue(ssm.matchesAny("blah"));
    assertFalse(ssm.matchesAny("failure-0"));

    assertTrue(ssm.matchesAny("failure-10"));
    assertFalse(ssm.matchesAll("failure-10"));
  }