|
10 | 10 |
|
11 | 11 | /*
|
12 | 12 | TEST( TwoSum, Test_n1_0_1_2_n1_n4 ) {
|
13 |
| - vector<int> nums({-1,0,1,2,-1,-4}); |
14 |
| - vector<vector<int>> expected_vvi({{-1,0,1},{-1,-1,2}}); |
15 |
| - vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
| 13 | + vector<int> nums({-1,0,1,2,-1,-4}); |
| 14 | + vector<vector<int>> expected_vvi({{-1,0,1},{-1,-1,2}}); |
| 15 | + vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
16 | 16 |
|
17 |
| - unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi ); |
18 |
| - unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
| 17 | + unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi |
| 18 | +); unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
19 | 19 |
|
20 |
| - EXPECT_EQ(actual_uvi, expected_uvi); |
| 20 | + EXPECT_EQ(actual_uvi, expected_uvi); |
21 | 21 | }
|
22 | 22 |
|
23 | 23 | TEST( TwoSum, Test_3_n2_1_0 ) {
|
24 |
| - vector<int> nums({3,-2,1,0}); |
25 |
| - vector<vector<int>> expected_vvi; |
26 |
| - vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
| 24 | + vector<int> nums({3,-2,1,0}); |
| 25 | + vector<vector<int>> expected_vvi; |
| 26 | + vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
27 | 27 |
|
28 |
| - unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi ); |
29 |
| - unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
| 28 | + unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi |
| 29 | +); unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
30 | 30 |
|
31 |
| - EXPECT_EQ(actual_uvi, expected_uvi); |
| 31 | + EXPECT_EQ(actual_uvi, expected_uvi); |
32 | 32 | }
|
33 | 33 |
|
34 | 34 | TEST( TwoSum, Test_n4_n2_n2_0_1_2_2_2_3_3_4_4_6_6 ) {
|
35 |
| - vector<int> nums({-4,-2,-2,0,1,2,2,2,3,3,4,4,6,6}); |
36 |
| - vector<vector<int>> expected_vvi({{-4,-2,6},{-4,0,4},{-4,1,3},{-4,2,2},{-2,-2,4},{-2,0,2}}); |
37 |
| - vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
| 35 | + vector<int> nums({-4,-2,-2,0,1,2,2,2,3,3,4,4,6,6}); |
| 36 | + vector<vector<int>> |
| 37 | +expected_vvi({{-4,-2,6},{-4,0,4},{-4,1,3},{-4,2,2},{-2,-2,4},{-2,0,2}}); |
| 38 | + vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
38 | 39 |
|
39 |
| - unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi ); |
40 |
| - unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
| 40 | + unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi |
| 41 | +); unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
41 | 42 |
|
42 |
| - EXPECT_EQ(actual_uvi, expected_uvi); |
| 43 | + EXPECT_EQ(actual_uvi, expected_uvi); |
43 | 44 | }
|
44 | 45 |
|
45 | 46 | TEST( TwoSum, Test_n4_n2_1_n5_n4_n4_4_n2_0_4_0_n2_3_1_n5_0 ) {
|
46 |
| - vector<int> nums({-4,-2,1,-5,-4,-4,4,-2,0,4,0,-2,3,1,-5,0}); |
47 |
| - vector<vector<int>> expected_vvi({{-5,1,4},{-4,0,4},{-4,1,3},{-2,-2,4},{-2,1,1},{0,0,0}}); |
48 |
| - vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
| 47 | + vector<int> nums({-4,-2,1,-5,-4,-4,4,-2,0,4,0,-2,3,1,-5,0}); |
| 48 | + vector<vector<int>> |
| 49 | +expected_vvi({{-5,1,4},{-4,0,4},{-4,1,3},{-2,-2,4},{-2,1,1},{0,0,0}}); |
| 50 | + vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
49 | 51 |
|
50 |
| - unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi ); |
51 |
| - unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
| 52 | + unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi |
| 53 | +); unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
52 | 54 |
|
53 |
| - EXPECT_EQ(actual_uvi, expected_uvi); |
| 55 | + EXPECT_EQ(actual_uvi, expected_uvi); |
54 | 56 | }
|
55 | 57 | */
|
56 | 58 |
|
57 |
| -TEST( TwoSum, Test_n4_n1_n4_0_2_n2_n4_n3_2_3_3_n4 ) { |
58 |
| - vector<int> nums({-4,-1,-4,0,2,-2,-4,-3,2,-3,2,3,3,-4}); |
59 |
| - vector<vector<int>> expected_vvi({{-4,2,2},{-3,0,3},{-2,-1,3},{-2,0,2}}); |
60 |
| - vector<vector<int>> actual_vvi = Solution().threeSum( nums ); |
| 59 | +TEST(TwoSum, Test_n4_n1_n4_0_2_n2_n4_n3_2_3_3_n4) { |
| 60 | + vector<int> nums({-4, -1, -4, 0, 2, -2, -4, -3, 2, -3, 2, 3, 3, -4}); |
| 61 | + vector<vector<int>> expected_vvi( |
| 62 | + {{-4, 2, 2}, {-3, 0, 3}, {-2, -1, 3}, {-2, 0, 2}}); |
| 63 | + vector<vector<int>> actual_vvi = Solution().threeSum(nums); |
61 | 64 |
|
62 |
| - unordered_set<vector<int>> expected_uvi = to_unordered_set( expected_vvi ); |
63 |
| - unordered_set<vector<int>> actual_uvi = to_unordered_set( actual_vvi ); |
| 65 | + unordered_set<vector<int>> expected_uvi = to_unordered_set(expected_vvi); |
| 66 | + unordered_set<vector<int>> actual_uvi = to_unordered_set(actual_vvi); |
64 | 67 |
|
65 |
| - EXPECT_EQ(actual_uvi, expected_uvi); |
| 68 | + EXPECT_EQ(actual_uvi, expected_uvi); |
66 | 69 | }
|
0 commit comments