diff --git a/Bigfoot/Tests/Engine/BigFile/BigFile.cpp b/Bigfoot/Tests/Engine/BigFile/BigFile.cpp index 5642aca..0461d1a 100644 --- a/Bigfoot/Tests/Engine/BigFile/BigFile.cpp +++ b/Bigfoot/Tests/Engine/BigFile/BigFile.cpp @@ -251,25 +251,22 @@ TEST_F(BigFileFixture, Lol) "SELECT h.* FROM AssetHeader h JOIN AssetDependency d ON h.UUID = d.DependsOnUUID WHERE d.AssetUUID = ?"}; getDependency.Bind(1, static_cast>(uuid)); - { - [[maybe_unused]] - const bool get = getDependency.Step(); + ankerl::unordered_dense::segmented_set dependencies; - auto test = static_cast>(getDependency.Get(0)); + [[maybe_unused]] + const bool get = getDependency.Step(); - UUID dependency {std::span {test.begin(), test.end()}}; - EXPECT_EQ(dependency, uuid3); - } + auto test = static_cast>(getDependency.Get(0)); + dependencies.insert(UUID {std::span {test.begin(), test.end()}}); - { - [[maybe_unused]] - const bool get = getDependency.Step(); + [[maybe_unused]] + const bool get2 = getDependency.Step(); - auto test = static_cast>(getDependency.Get(0)); + auto test2 = static_cast>(getDependency.Get(0)); + dependencies.insert(UUID {std::span {test2.begin(), test2.end()}}); - UUID dependency {std::span {test.begin(), test.end()}}; - EXPECT_EQ(dependency, uuid2); - } + EXPECT_TRUE(dependencies.find(uuid3) != dependencies.end()); + EXPECT_TRUE(dependencies.find(uuid2) != dependencies.end()); } {