From 708a25a68483a8dff6b383f404a050b23edccaeb Mon Sep 17 00:00:00 2001 From: aldotele Date: Sat, 19 Mar 2022 11:53:15 +0100 Subject: [PATCH] [TEST] adds test for Pangram.java --- .../thealgorithms/strings/PangramTest.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/test/java/com/thealgorithms/strings/PangramTest.java diff --git a/src/test/java/com/thealgorithms/strings/PangramTest.java b/src/test/java/com/thealgorithms/strings/PangramTest.java new file mode 100644 index 000000000000..44a0633caef0 --- /dev/null +++ b/src/test/java/com/thealgorithms/strings/PangramTest.java @@ -0,0 +1,24 @@ +package com.thealgorithms.strings; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + + +public class PangramTest { + @Test + public void isPangram() { + String fullAlphabet = "abcdefghijklmnopqrstuvwxyz"; + String notFullAlphabet = "abcdefghiklmnopqrstuvwxyz"; + String fullMixedCaseAlphabet = "a BCDE fghIjkLMnop qrSTuv WXYz"; + String sentence1 = "The quick brown fox jumps over the lazy dog"; + String sentence2 = "The quick brown fox jumps over the lazy gentleman"; // missing letter d + + assertTrue(Pangram.isPangram(fullAlphabet)); + assertFalse(Pangram.isPangram(notFullAlphabet)); + assertTrue(Pangram.isPangram(fullMixedCaseAlphabet)); + assertTrue(Pangram.isPangram(sentence1)); + assertFalse(Pangram.isPangram(sentence2)); + + } +}