@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));
  }
 @Test
 public void testGetName() {
   assertEquals("getName()", "COMPARE", fFilter.getNodeName());
 }
 @Test
 public void testGetValidChildren() {
   assertArrayEquals("getValidChildren()", new String[] {}, fFilter.getValidChildren().toArray());
 }
  @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));
  }