|
1 | 1 | package com.baeldung.algorithms.string; |
2 | 2 |
|
3 | | -import org.junit.jupiter.api.Assertions; |
4 | 3 | import org.junit.jupiter.api.Test; |
5 | 4 |
|
| 5 | +import static org.junit.jupiter.api.Assertions.assertEquals; |
| 6 | +import static com.baeldung.algorithms.string.LongestSubstringNonRepeatingCharacters.getUniqueCharacterSubstring; |
| 7 | +import static com.baeldung.algorithms.string.LongestSubstringNonRepeatingCharacters.getUniqueCharacterSubstringBruteForce; |
| 8 | + |
6 | 9 | public class LongestSubstringNonRepeatingCharactersTest { |
7 | 10 |
|
8 | 11 | @Test |
9 | 12 | void givenString_whenGetUniqueCharacterSubstringBruteForceCalled_thenResultFoundAsExpected() { |
10 | | - String input = "CODINGISAWESOME"; |
11 | | - Assertions.assertEquals("NGISAWE", LongestSubstringNonRepeatingCharacters.getUniqueCharacterSubstringBruteForce(input)); |
| 13 | + assertEquals("", getUniqueCharacterSubstringBruteForce("")); |
| 14 | + assertEquals("A", getUniqueCharacterSubstringBruteForce("A")); |
| 15 | + assertEquals("ABCDEF", getUniqueCharacterSubstringBruteForce("AABCDEF")); |
| 16 | + assertEquals("ABCDEF", getUniqueCharacterSubstringBruteForce("ABCDEFF")); |
| 17 | + assertEquals("NGISAWE", getUniqueCharacterSubstringBruteForce("CODINGISAWESOME")); |
| 18 | + assertEquals("be coding", getUniqueCharacterSubstringBruteForce("always be coding")); |
12 | 19 | } |
13 | 20 |
|
14 | 21 | @Test |
15 | 22 | void givenString_whenGetUniqueCharacterSubstringCalled_thenResultFoundAsExpected() { |
16 | | - String input = "CODINGISAWESOME"; |
17 | | - Assertions.assertEquals("NGISAWE",LongestSubstringNonRepeatingCharacters.getUniqueCharacterSubstring(input)); |
| 23 | + assertEquals("", getUniqueCharacterSubstring("")); |
| 24 | + assertEquals("A", getUniqueCharacterSubstring("A")); |
| 25 | + assertEquals("ABCDEF", getUniqueCharacterSubstring("AABCDEF")); |
| 26 | + assertEquals("ABCDEF", getUniqueCharacterSubstring("ABCDEFF")); |
| 27 | + assertEquals("NGISAWE", getUniqueCharacterSubstring("CODINGISAWESOME")); |
| 28 | + assertEquals("be coding", getUniqueCharacterSubstring("always be coding")); |
18 | 29 | } |
19 | 30 |
|
20 | 31 | } |
0 commit comments