@Test public void testSortLetters() { assertEquals(AnagramDictionary.sortLetters("a"), "a"); }
@VisibleForTesting static String sortLetters(String input) { char[] chars = input.toCharArray(); return ""; }
AnagramDictionary { @VisibleForTesting static String sortLetters(String input) { char[] chars = input.toCharArray(); return ""; } }
AnagramDictionary { @VisibleForTesting static String sortLetters(String input) { char[] chars = input.toCharArray(); return ""; } AnagramDictionary(InputStream wordListStream); }
AnagramDictionary { @VisibleForTesting static String sortLetters(String input) { char[] chars = input.toCharArray(); return ""; } AnagramDictionary(InputStream wordListStream); boolean isGoodWord(String word, String base); ArrayList<String> getAnagrams(String targetWord); ArrayList<String> getAnagramsWithOneMoreLetter(String word); String pickGoodStarterWord(); }
AnagramDictionary { @VisibleForTesting static String sortLetters(String input) { char[] chars = input.toCharArray(); return ""; } AnagramDictionary(InputStream wordListStream); boolean isGoodWord(String word, String base); ArrayList<String> getAnagrams(String targetWord); ArrayList<String> getAnagramsWithOneMoreLetter(String word); String pickGoodStarterWord();  }