//===------ ADT/SparseSetTest.cpp - SparseSet unit tests - -----*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "llvm/ADT/SparseMultiSet.h" #include "gtest/gtest.h" usingnamespacellvm; namespace { USet; // Empty set tests. TEST(SparseMultiSetTest, EmptySet) { … } // Single entry set tests. TEST(SparseMultiSetTest, SingleEntrySet) { … } // Multiple entry set tests. TEST(SparseMultiSetTest, MultipleEntrySet) { … } // Test out iterators TEST(SparseMultiSetTest, Iterators) { … } struct Alt { … }; TEST(SparseMultiSetTest, AltStructSet) { … } } // namespace