|
11 | 11 | import static junit.framework.Assert.assertEquals;
|
12 | 12 |
|
13 | 13 | public class _139Test {
|
14 |
| - private static _139.Solution1 solution1; |
15 |
| - private static _139.Solution2 solution2; |
16 |
| - private static _139.Solution3 solution3; |
17 |
| - private static String s; |
18 |
| - private static List<String> wordDict; |
19 |
| - |
20 |
| - @BeforeClass |
21 |
| - public static void setup() { |
22 |
| - solution1 = new _139.Solution1(); |
23 |
| - solution2 = new _139.Solution2(); |
24 |
| - solution3 = new _139.Solution3(); |
25 |
| - } |
26 |
| - |
27 |
| - @Test |
28 |
| - public void test1() { |
29 |
| - s = "leetcode"; |
30 |
| - wordDict = new ArrayList<>(Arrays.asList("leet", "code")); |
31 |
| - assertEquals(true, solution1.wordBreak(s, wordDict)); |
32 |
| - assertEquals(true, solution2.wordBreak(s, wordDict)); |
33 |
| - assertEquals(true, solution3.wordBreak(s, wordDict)); |
34 |
| - } |
| 14 | + private static _139.Solution1 solution1; |
| 15 | + private static _139.Solution2 solution2; |
| 16 | + private static _139.Solution3 solution3; |
| 17 | + private static _139.Solution4 solution4; |
| 18 | + private static String s; |
| 19 | + private static List<String> wordDict; |
| 20 | + |
| 21 | + @BeforeClass |
| 22 | + public static void setup() { |
| 23 | + solution1 = new _139.Solution1(); |
| 24 | + solution2 = new _139.Solution2(); |
| 25 | + solution3 = new _139.Solution3(); |
| 26 | + solution4 = new _139.Solution4(); |
| 27 | + } |
| 28 | + |
| 29 | + @Test |
| 30 | + public void test1() { |
| 31 | + s = "leetcode"; |
| 32 | + wordDict = new ArrayList<>(Arrays.asList("leet", "code")); |
| 33 | + assertEquals(true, solution1.wordBreak(s, wordDict)); |
| 34 | + } |
| 35 | + |
| 36 | + @Test |
| 37 | + public void test2() { |
| 38 | + s = "leetcode"; |
| 39 | + wordDict = new ArrayList<>(Arrays.asList("leet", "code")); |
| 40 | + assertEquals(true, solution2.wordBreak(s, wordDict)); |
| 41 | + } |
| 42 | + |
| 43 | + @Test |
| 44 | + public void test3() { |
| 45 | + s = "leetcode"; |
| 46 | + wordDict = new ArrayList<>(Arrays.asList("leet", "code")); |
| 47 | + assertEquals(true, solution3.wordBreak(s, wordDict)); |
| 48 | + } |
| 49 | + |
| 50 | + @Test |
| 51 | + public void test4() { |
| 52 | + s = "leetcode"; |
| 53 | + wordDict = new ArrayList<>(Arrays.asList("leet", "code")); |
| 54 | + assertEquals(true, solution4.wordBreak(s, wordDict)); |
| 55 | + } |
| 56 | + |
| 57 | + @Test |
| 58 | + public void test5() { |
| 59 | + s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"; |
| 60 | + wordDict = new ArrayList<>(Arrays.asList("a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa")); |
| 61 | + assertEquals(true, solution1.wordBreak(s, wordDict)); |
| 62 | + } |
| 63 | + |
| 64 | + @Test |
| 65 | + public void test6() { |
| 66 | + s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"; |
| 67 | + wordDict = new ArrayList<>(Arrays.asList("a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa")); |
| 68 | + assertEquals(true, solution2.wordBreak(s, wordDict)); |
| 69 | + } |
| 70 | + |
| 71 | + @Test |
| 72 | + public void test7() { |
| 73 | + s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"; |
| 74 | + wordDict = new ArrayList<>(Arrays.asList("a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa")); |
| 75 | + assertEquals(true, solution3.wordBreak(s, wordDict)); |
| 76 | + } |
| 77 | + |
| 78 | + @Test |
| 79 | + public void test8() { |
| 80 | + s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"; |
| 81 | + wordDict = new ArrayList<>(Arrays.asList("a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa")); |
| 82 | + assertEquals(true, solution4.wordBreak(s, wordDict)); |
| 83 | + } |
| 84 | + |
35 | 85 | }
|
0 commit comments