コード例 #1
0
  @Test
  public void teardownStyledTextBeforeDiscarding() throws Exception {
    panel.setText("Original Text", parent);
    panel.doLayout();
    List<StyleObserver> observers = panel.getStyle().getObservers();
    assertEquals(1, observers.size());
    StyleObserver observer = observers.get(0);

    panel.doLayout();
    List<StyleObserver> newObservers = panel.getStyle().getObservers();
    assertEquals(1, newObservers.size());
    StyleObserver newObserver = newObservers.get(0);
    assertNotSame(newObserver, observer);
  }