FSTreeItem extends TreeItem<FSTreeItem> { public FSType getFSType() { return this.fstype; } FSTreeItem(final FSType type,
               final String value,
               final Supplier<FlowPanel> contentProvider);  FSTreeItem(final FSType type,
                      final String value); FSTreeItem addItem(final FSType type,
                              final String value); FSType getFSType();  }
@Test public void testGetters() { assertEquals(TreeItem.State.CLOSE, testedRoot.getState()); assertEquals(FSTreeItem.FSType.ROOT, testedRoot.getFSType()); assertEquals(ROOT_LABEL, testedRoot.getLabel()); assertEquals(ROOT_VALUE, testedRoot.getUuid()); assertEquals(TreeItem.State.CLOSE, testedContainer.getState()); assertEquals(FSTreeItem.FSType.FOLDER, testedContainer.getFSType()); assertEquals(FOLDER_LABEL, testedContainer.getLabel()); assertEquals(FOLDER_VALUE, testedContainer.getUuid()); assertEquals(TreeItem.State.NONE, testedItem.getState()); assertEquals(FSTreeItem.FSType.ITEM, testedItem.getFSType()); assertEquals(ITEM_LABEL, testedItem.getLabel()); assertEquals(ITEM_VALUE, testedItem.getUuid()); }