Пример #1
0
 @Test
 public void testStrTwoWhiteOnly() {
   assertFalse(AnagramUtil.isAnagram("aaabc", " \t\t  "));
 }
Пример #2
0
 @Test
 public void testStrTwoEmpty() {
   assertFalse(AnagramUtil.isAnagram("aaabc", ""));
 }
Пример #3
0
 @Test
 public void testStrOneWhiteOnly() {
   assertFalse(AnagramUtil.isAnagram("  \t", " abac"));
 }
Пример #4
0
 @Test
 public void testStrTwoNull() {
   assertFalse(AnagramUtil.isAnagram("aaabc", null));
 }
Пример #5
0
 @Test
 public void testStrOneEmpty() {
   assertFalse(AnagramUtil.isAnagram("", "acabad"));
 }
Пример #6
0
 @Test
 public void testStrTwoHasExtra() {
   assertFalse(AnagramUtil.isAnagram("aaabc", "acabad"));
 }
Пример #7
0
 @Test
 public void testStrOneNull() {
   assertFalse(AnagramUtil.isAnagram(null, "acabad"));
 }
Пример #8
0
 @Test
 public void testStrOneHasExtra() {
   assertFalse(AnagramUtil.isAnagram("aaabc", "aaba"));
 }
Пример #9
0
 @Test
 public void testDuplicateChars() {
   assertTrue(AnagramUtil.isAnagram("aaab", "aaba"));
 }
Пример #10
0
 @Test
 public void testComplex() {
   assertTrue(AnagramUtil.isAnagram("Tom Marvolo Riddle", "I am Lord Voldemort"));
 }
Пример #11
0
 @Test
 public void testCaseInsensitive() {
   assertTrue(AnagramUtil.isAnagram("Mary", "Army"));
 }
Пример #12
0
 @Test
 public void testWhiteSpaceIgnore() {
   assertTrue(AnagramUtil.isAnagram("a  b", "\tba"));
   assertTrue(AnagramUtil.isAnagram("  ba", "ab  "));
   assertTrue(AnagramUtil.isAnagram("     c b a ", " a\t c b  "));
 }