Skip to content

Commit b2bf70b

Browse files
Update MinimumWindowSubstringTest.java
1 parent 455a6ed commit b2bf70b

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/test/java/com/thealgorithms/slidingwindow/MinimumWindowSubstringTest.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55
import org.junit.jupiter.api.Test;
66

77
/**
8-
* Unit tests for the MinimumWindowSubstring class.
8+
* Finds the minimum window substring in {@code s} that contains all characters of {@code t}.
99
*
10+
* @param s The input string to search within
11+
* @param t The string with required characters
12+
* @return The minimum window substring, or empty string if not found
1013
* @author (https://github.com/Chiefpatwal)
1114
*/
1215
public class MinimumWindowSubstringTest {
@@ -16,16 +19,16 @@ public class MinimumWindowSubstringTest {
1619
*/
1720
@Test
1821
public void testMinimumWindowSubstring() {
19-
assertEquals("BANC", MinimumWindowSubstring.minWindow("ADOBECODEBANC", "ABC")); // "BANC"
20-
assertEquals("a", MinimumWindowSubstring.minWindow("a", "a")); // "a"
21-
assertEquals("", MinimumWindowSubstring.minWindow("a", "aa")); // ""
22-
assertEquals("", MinimumWindowSubstring.minWindow("ADOBECODEBANC", "XYZ"));
22+
assertEquals("BANC", MinimumWindowSubstring.minWindow("ADOBECODEBANC", "ABC"));
23+
assertEquals("a", MinimumWindowSubstring.minWindow("a", "a"));
24+
assertEquals("", MinimumWindowSubstring.minWindow("a", "aa"));
25+
assertEquals("", MinimumWindowSubstring.minWindow("ADOBECODEBANC", "XYZ"));
2326
assertEquals("BC", MinimumWindowSubstring.minWindow("ABCDEF", "BC"));
2427
assertEquals("q", MinimumWindowSubstring.minWindow("abcdefghijklmnopqrstuvwxyz", "q"));
25-
assertEquals("", MinimumWindowSubstring.minWindow("zzzzzzzzz", "zzzzzzzzzz"));
26-
assertEquals("abbbbbcdd", MinimumWindowSubstring.minWindow("aaaaaaaaaaaabbbbbcdd", "abcdd"));
28+
assertEquals("", MinimumWindowSubstring.minWindow("zzzzzzzzz", "zzzzzzzzzz"));
29+
assertEquals("abbbbbcdd", MinimumWindowSubstring.minWindow("aaaaaaaaaaaabbbbbcdd", "abcdd"));
2730
assertEquals("ABCDEFG", MinimumWindowSubstring.minWindow("ABCDEFG", "ABCDEFG"));
28-
assertEquals("", MinimumWindowSubstring.minWindow("abc", "A"));
29-
assertEquals("A", MinimumWindowSubstring.minWindow("aAbBcC", "A"));
31+
assertEquals("", MinimumWindowSubstring.minWindow("abc", "A"));
32+
assertEquals("A", MinimumWindowSubstring.minWindow("aAbBcC", "A"));
3033
}
3134
}

0 commit comments

Comments
 (0)