Update Anagrams and add unit test (#3002)

* Add test for Anagrams
* Update Anagrams.java

Co-authored-by: Yang Libin <contact@yanglibin.info>
This commit is contained in:
Aldo Telese
2022-04-04 10:34:27 +02:00
committed by GitHub
parent 140f6ec6e3
commit 8d099ee7d1
2 changed files with 78 additions and 81 deletions

View File

@ -0,0 +1,21 @@
package com.thealgorithms.strings;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class AnagramsTest {
@Test
public void isAlphabetical() {
String input1 = "late";
Anagrams anagrams = new Anagrams();
assertTrue(anagrams.approach1(input1, "tale"));
assertTrue(anagrams.approach1(input1, "teal"));
assertTrue(anagrams.approach2(input1, "tale"));
assertTrue(anagrams.approach2(input1, "teal"));
assertTrue(anagrams.approach3(input1, "tale"));
assertTrue(anagrams.approach3(input1, "teal"));
assertTrue(anagrams.approach4(input1, "tale"));
assertTrue(anagrams.approach4(input1, "teal"));
}
}