コード例 #1
0
  @Test
  public void testMatchesAlpha() {
    fFilter.setEventAspect(new TmfContentFieldAspect(FIELD, FIELD));
    fFilter.setType(Type.ALPHA);
    fFilter.setValue("5");

    fFilter.setResult(-1);
    assertTrue(fFilter.matches(fEvent1));
    assertFalse(fFilter.matches(fEvent2));
    assertTrue(fFilter.matches(fEvent3));

    fFilter.setResult(0);
    assertFalse(fFilter.matches(fEvent1));
    assertTrue(fFilter.matches(fEvent2));
    assertFalse(fFilter.matches(fEvent3));

    fFilter.setResult(1);
    assertFalse(fFilter.matches(fEvent1));
    assertFalse(fFilter.matches(fEvent2));
    assertFalse(fFilter.matches(fEvent3));

    fFilter.setNot(true);
    assertTrue(fFilter.matches(fEvent1));
    assertTrue(fFilter.matches(fEvent2));
    assertTrue(fFilter.matches(fEvent3));
  }
コード例 #2
0
  @Test
  public void testMatchesTimestamp() {
    fFilter.setEventAspect(ITmfEventAspect.BaseAspects.TIMESTAMP);
    fFilter.setType(Type.TIMESTAMP);
    fFilter.setValue("0.000000002");

    fFilter.setResult(-1);
    assertTrue(fFilter.matches(fEvent1));
    assertFalse(fFilter.matches(fEvent2));
    assertFalse(fFilter.matches(fEvent3));

    fFilter.setResult(0);
    assertFalse(fFilter.matches(fEvent1));
    assertTrue(fFilter.matches(fEvent2));
    assertFalse(fFilter.matches(fEvent3));

    fFilter.setResult(1);
    assertFalse(fFilter.matches(fEvent1));
    assertFalse(fFilter.matches(fEvent2));
    assertTrue(fFilter.matches(fEvent3));

    fFilter.setNot(true);
    assertTrue(fFilter.matches(fEvent1));
    assertTrue(fFilter.matches(fEvent2));
    assertFalse(fFilter.matches(fEvent3));
  }