Class ComboBoxFilterRowHeaderCompositeIntegrationTest

java.lang.Object
org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow.ComboBoxFilterRowHeaderCompositeIntegrationTest

public class ComboBoxFilterRowHeaderCompositeIntegrationTest extends Object
This test class is intended to verify the integration of the ComboBoxFilterRowHeaderComposite. Especially the updates of the filter combobox contents in case of structural changes. As those updates are done in background threads to not blocking the UI, the tests are complicated. To be sure that everything works as intended, the cases can be replayed with a UI via the _813_SortableGroupByWithComboBoxFilterExample.
  • Constructor Details

    • ComboBoxFilterRowHeaderCompositeIntegrationTest

      public ComboBoxFilterRowHeaderCompositeIntegrationTest()
  • Method Details

    • setupClass

      @BeforeAll public static void setupClass()
    • setup

      @BeforeEach public void setup()
    • tearDown

      @AfterEach public void tearDown()
    • shouldFilterForSimpsons

      @Test public void shouldFilterForSimpsons()
    • shouldFilterForMaleSimpsons

      @Test public void shouldFilterForMaleSimpsons()
    • shouldFilterOnLoadPersistedState

      @Test public void shouldFilterOnLoadPersistedState()
    • shouldKeepFilterOnSort

      @Disabled @Test public void shouldKeepFilterOnSort() throws InterruptedException
      Throws:
      InterruptedException
    • shouldKeepFilterOnEdit

      @Test public void shouldKeepFilterOnEdit() throws InterruptedException
      Throws:
      InterruptedException
    • shouldKeepFilterOnStructuralChanges

      @Test public void shouldKeepFilterOnStructuralChanges() throws InterruptedException
      Throws:
      InterruptedException