MarkTool { public List<T> getShownWords() { return shownWords; } MarkTool(final List<T> words);  MarkTool(final WordFilter filter, final List<T> words); List<T> getShownWords(); boolean isValidFilter(); int getKnown(); int getUnknown(); int getUnseenUnfiltered(); int getUnseenFiltered(); static boolean isShown(final WordFilter filter, final W w);  }
@Test public void testEmptyGetShownWords() { assertTrue(emptyTarget.getShownWords().isEmpty()); }
@Test public void testGetShownWords() { assertEquals(allUnfiltered, target.getShownWords()); }