예제 #1
0
  public void testRowErrorMessageMarker() {
    final ITableRidget ridget = getRidget();
    final RowErrorMessageMarker marker1 = new RowErrorMessageMarker(null, person1);
    final RowErrorMessageMarker marker2 = new RowErrorMessageMarker(null, person2);

    assertFalse(ridget.isErrorMarked());

    ridget.addMarker(marker1);
    ridget.addMarker(marker1);

    assertTrue(ridget.isErrorMarked());

    ridget.removeMarker(marker1);

    assertFalse(ridget.isErrorMarked());

    ridget.addMarker(marker1);
    ridget.addMarker(marker2);
    ridget.removeMarker(marker1);

    assertTrue(ridget.isErrorMarked());

    ridget.removeMarker(marker2);

    assertFalse(ridget.isErrorMarked());
  }