import org.junit.Ignore; import org.junit.Test; import static org.junit.Assert.*; public class IsogramCheckerTest { @Test public void testIsogram() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("duplicates")); } @Ignore("Remove to run test") @Test public void testNotIsogram() { IsogramChecker iso = new IsogramChecker(); assertFalse(iso.isIsogram("eleven")); } @Ignore("Remove to run test") @Test public void testMediumLongIsogram() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("subdermatoglyphic")); } @Ignore("Remove to run test") @Test public void testCaseInsensitive() { IsogramChecker iso = new IsogramChecker(); assertFalse(iso.isIsogram("Alphabet")); } @Ignore("Remove to run test") @Test public void testIsogramWithHyphen() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("thumbscrew-japingly")); } @Ignore("Remove to run test") @Test public void testIgnoresMultipleHyphens() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("Hjelmqvist-Gryb-Zock-Pfund-Wax")); } @Ignore("Remove to run test") @Test public void testWorksWithGermanLetters() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("Heizölrückstoßabdämpfung")); } @Ignore("Remove to run test") @Test public void testIgnoresSpaces() { IsogramChecker iso = new IsogramChecker(); assertFalse(iso.isIsogram("the quick brown fox")); } @Ignore("Remove to run test") @Test public void testIgnoresSpaces2() { IsogramChecker iso = new IsogramChecker(); assertTrue(iso.isIsogram("Emily Jung Schwartzkopf")); } @Ignore("Remove to run test") @Test public void testDuplicateAccentedLetters() { IsogramChecker iso = new IsogramChecker(); assertFalse(iso.isIsogram("éléphant")); } }