From a33a26a9d13612e55291b9991ff1dbeb043409f7 Mon Sep 17 00:00:00 2001 From: Hai Nguyen <88832724+ntquanghai@users.noreply.github.com> Date: Tue, 14 Jun 2022 14:50:50 +0700 Subject: [PATCH] Cover CheckAnagrams with tests (#3124) --- .../strings/CheckAnagramsTest.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/test/java/com/thealgorithms/strings/CheckAnagramsTest.java diff --git a/src/test/java/com/thealgorithms/strings/CheckAnagramsTest.java b/src/test/java/com/thealgorithms/strings/CheckAnagramsTest.java new file mode 100644 index 000000000..8afe86411 --- /dev/null +++ b/src/test/java/com/thealgorithms/strings/CheckAnagramsTest.java @@ -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)); + } +}