| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- 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"));
- }
-
- }
|