| 59 | } |
| 60 | |
| 61 | TEST(ParallelHashMapTest, TestSplitParallelParts) { |
| 62 | doTestSplitParallelParts(4, 3, 0, {}); |
| 63 | doTestSplitParallelParts(4, 3, 1, {{0, 1}}); |
| 64 | doTestSplitParallelParts(4, 3, 8, {{0, 4}, {4, 8}}); |
| 65 | doTestSplitParallelParts(4, 3, 12, {{0, 3}, {3, 6}, {6, 9}, {9, 12}}); |
| 66 | doTestSplitParallelParts(4, 3, 13, {{0, 4}, {4, 7}, {7, 10}, {10, 13}}); |
| 67 | doTestSplitParallelParts(4, 3, 15, {{0, 4}, {4, 8}, {8, 12}, {12, 15}}); |
| 68 | doTestSplitParallelParts(4, 3, 16, {{0, 4}, {4, 8}, {8, 12}, {12, 16}}); |
| 69 | doTestSplitParallelParts(4, 3, 17, {{0, 5}, {5, 9}, {9, 13}, {13, 17}}); |
| 70 | } |
| 71 | |
| 72 | TEST(ParallelHashMapTest, TestUpdateAndSwap) { |
| 73 | ParallelHashMap<int32> parallel_hashmap(2); |
nothing calls this directly
no test coverage detected