|
5 | 5 | importorg.junit.BeforeClass;
|
6 | 6 | importorg.junit.Test;
|
7 | 7 |
|
| 8 | +importjava.util.ArrayList; |
| 9 | +importjava.util.Arrays; |
8 | 10 | importjava.util.List;
|
9 | 11 |
|
10 | 12 | publicclass_332Test {
|
11 |
| -privatestatic_332.Solution1solution1; |
12 |
| -privatestaticString[][]tickets; |
13 |
| -privatestaticList<String>expected; |
| 13 | +privatestatic_332.Solution1solution1; |
| 14 | +privatestaticList<List<String>>tickets; |
| 15 | +privatestaticList<String>expected; |
14 | 16 |
|
15 |
| -@BeforeClass |
16 |
| -publicstaticvoidsetup() { |
17 |
| -solution1 =new_332.Solution1(); |
18 |
| - } |
| 17 | +@BeforeClass |
| 18 | +publicstaticvoidsetup() { |
| 19 | +solution1 =new_332.Solution1(); |
| 20 | +} |
19 | 21 |
|
20 |
| -@Test |
21 |
| -publicvoidtest1() { |
22 |
| -tickets =newString[][] {{"MUC","LHR"}, {"JFK","MUC"}, {"SFO","SJC"}, {"LHR","SFO"}}; |
23 |
| -expected =solution1.findItinerary(tickets); |
24 |
| -CommonUtils.print(expected); |
25 |
| - } |
| 22 | +@Test |
| 23 | +publicvoidtest1() { |
| 24 | +tickets =newArrayList<>(); |
| 25 | +tickets.add(Arrays.asList("MUC","LHR")); |
| 26 | +tickets.add(Arrays.asList("JFK","MUC")); |
| 27 | +tickets.add(Arrays.asList("SFO","SJC")); |
| 28 | +tickets.add(Arrays.asList("LHR","SFO")); |
| 29 | +expected =solution1.findItinerary(tickets); |
| 30 | +CommonUtils.print(expected); |
| 31 | + } |
26 | 32 |
|
27 |
| -@Test |
28 |
| -publicvoidtest2() { |
29 |
| -tickets =newString[][] {{"JFK","SFO"}, {"JFK","ATL"}, {"SFO","ATL"}, {"ATL","JFK"}, |
30 |
| - {"ATL","SFO"}}; |
31 |
| -expected =solution1.findItinerary(tickets); |
32 |
| -CommonUtils.print(expected); |
33 |
| - } |
| 33 | +@Test |
| 34 | +publicvoidtest2() { |
| 35 | +tickets =newArrayList<>(); |
| 36 | +tickets.add(Arrays.asList("JFK","SFO")); |
| 37 | +tickets.add(Arrays.asList("JFK","ATL")); |
| 38 | +tickets.add(Arrays.asList("SFO","ATL")); |
| 39 | +tickets.add(Arrays.asList("ATL","JFK")); |
| 40 | +tickets.add(Arrays.asList("ATL","SFO")); |
| 41 | +expected =solution1.findItinerary(tickets); |
| 42 | +CommonUtils.print(expected); |
| 43 | + } |
34 | 44 | }
|