mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-09 21:44:54 +00:00
Add more checks to NavMeshTilesCache tests
This commit is contained in:
parent
f27d7c66ff
commit
105cd5b06f
@ -60,6 +60,7 @@ namespace
|
|||||||
|
|
||||||
EXPECT_FALSE(cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections,
|
EXPECT_FALSE(cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections,
|
||||||
std::move(mNavMeshData)));
|
std::move(mNavMeshData)));
|
||||||
|
EXPECT_NE(mNavMeshData.mValue, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(DetourNavigatorNavMeshTilesCacheTest, set_should_return_cached_value)
|
TEST_F(DetourNavigatorNavMeshTilesCacheTest, set_should_return_cached_value)
|
||||||
@ -85,6 +86,7 @@ namespace
|
|||||||
NavMeshData anotherNavMeshData {anotherData, 1};
|
NavMeshData anotherNavMeshData {anotherData, 1};
|
||||||
|
|
||||||
cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections, std::move(mNavMeshData));
|
cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections, std::move(mNavMeshData));
|
||||||
|
EXPECT_EQ(mNavMeshData.mValue, nullptr);
|
||||||
const auto result = cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections, std::move(anotherNavMeshData));
|
const auto result = cache.set(mAgentHalfExtents, mTilePosition, mRecastMesh, mOffMeshConnections, std::move(anotherNavMeshData));
|
||||||
ASSERT_TRUE(result);
|
ASSERT_TRUE(result);
|
||||||
EXPECT_EQ(result.get(), (NavMeshDataRef {mData, 1}));
|
EXPECT_EQ(result.get(), (NavMeshDataRef {mData, 1}));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user