Skip to content

Commit 3cc0c61

Browse files
authored
Added tests 332, 334, 336.
1 parent f78da56 commit 3cc0c61

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

src.save/test/java/g0301_0400/s0332_reconstruct_itinerary/SolutionTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,18 @@ void findItinerary() {
2020
new Solution().findItinerary(input),
2121
equalTo(Arrays.asList("JFK", "MUC", "LHR", "SFO", "SJC")));
2222
}
23+
24+
@Test
25+
void findItinerary2() {
26+
List<List<String>> input =
27+
Arrays.asList(
28+
Arrays.asList("JFK", "SFO"),
29+
Arrays.asList("JFK", "ATL"),
30+
Arrays.asList("SFO", "ATL"),
31+
Arrays.asList("ATL", "JFK"),
32+
Arrays.asList("ATL", "SFO"));
33+
assertThat(
34+
new Solution().findItinerary(input),
35+
equalTo(Arrays.asList("JFK", "ATL", "JFK", "SFO", "ATL", "SFO")));
36+
}
2337
}

src.save/test/java/g0301_0400/s0334_increasing_triplet_subsequence/SolutionTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,14 @@ class SolutionTest {
1010
void increasingTriplet() {
1111
assertThat(new Solution().increasingTriplet(new int[] {1, 2, 3, 4, 5}), equalTo(true));
1212
}
13+
14+
@Test
15+
void increasingTriplet2() {
16+
assertThat(new Solution().increasingTriplet(new int[] {5, 4, 3, 2, 1}), equalTo(false));
17+
}
18+
19+
@Test
20+
void increasingTriplet3() {
21+
assertThat(new Solution().increasingTriplet(new int[] {2, 1, 5, 0, 4, 6}), equalTo(true));
22+
}
1323
}

src.save/test/java/g0301_0400/s0336_palindrome_pairs/SolutionTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,18 @@ void palindromePairs() {
1313
new Solution().palindromePairs(new String[] {"abcd", "dcba", "lls", "s", "sssll"}),
1414
equalTo(ArrayUtils.getLists(new int[][] {{0, 1}, {1, 0}, {2, 4}, {3, 2}})));
1515
}
16+
17+
@Test
18+
void palindromePairs2() {
19+
assertThat(
20+
new Solution().palindromePairs(new String[] {"bat", "tab", "cat"}),
21+
equalTo(ArrayUtils.getLists(new int[][] {{0, 1}, {1, 0}})));
22+
}
23+
24+
@Test
25+
void palindromePairs3() {
26+
assertThat(
27+
new Solution().palindromePairs(new String[] {"a", ""}),
28+
equalTo(ArrayUtils.getLists(new int[][] {{0, 1}, {1, 0}})));
29+
}
1630
}

0 commit comments

Comments
 (0)