| 62 | } |
| 63 | |
| 64 | void TestAlgorithm::testUnite5Int() |
| 65 | { |
| 66 | std::vector<QSet<int>> sets{{9, 18, 4, -5}, {1, 2, 19}, {-2, 0}, {5, 2, 8, -4, 18, 8}, {5, 2, 12}}; |
| 67 | |
| 68 | QSet<int> expected; |
| 69 | for (const auto& set : sets) { |
| 70 | expected += set; |
| 71 | } |
| 72 | |
| 73 | const auto setUnion = Algorithm::unite(std::move(sets)); |
| 74 | QCOMPARE(setUnion, expected); |
| 75 | } |
| 76 | |
| 77 | void TestAlgorithm::testInsert() |
| 78 | { |