Cover CheckAnagrams with tests (#3124)

This commit is contained in:
Hai Nguyen
2022-06-14 14:50:50 +07:00
committed by GitHub
parent 6c4092a46b
commit a33a26a9d1

View File

@ -0,0 +1,35 @@
package com.thealgorithms.strings;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class CheckAnagramsTest {
@Test
public void CheckAnagrams() {
String testString1 = "STUDY";
String testString2 = "DUSTY";
assertTrue(CheckAnagrams.isAnagrams(testString1,testString2));
}
@Test
public void CheckFalseAnagrams() {
String testString1 = "STUDY";
String testString2 = "random";
assertFalse(CheckAnagrams.isAnagrams(testString1,testString2));
}
@Test
public void CheckSameWordAnagrams() {
String testString1 = "STUDY";
assertTrue(CheckAnagrams.isAnagrams(testString1,testString1));
}
@Test
public void CheckDifferentCasesAnagram() {
String testString1 = "STUDY";
String testString2 = "dusty";
assertTrue(CheckAnagrams.isAnagrams(testString1,testString2));
}
}