// Copyright Epic Games, Inc. All Rights Reserved. #include "AutoRTFM.h" #include "Catch2Includes.h" #include using namespace std; TEST_CASE("UnorderedSet") { constexpr unsigned Count = 100; unordered_set MySet; AutoRTFM::Commit([&] () { unordered_set MySetInner; for (unsigned Index = Count; Index--;) { MySetInner.insert(Index); } MySet = MySetInner; }); REQUIRE(MySet.size() == Count); for (unsigned Index = Count; Index--;) { REQUIRE(MySet.count(Index) == 1); } }