Has for DataAccessor

This commit is contained in:
2026-08-24 00:00:02 +02:00
parent 1307273150
commit 0bee2c22ca
2 changed files with 9 additions and 0 deletions
@@ -64,6 +64,14 @@ class DataAccessor
virtual void SaveAssetFlatbuffer(const AssetMetadata& p_metadata, virtual void SaveAssetFlatbuffer(const AssetMetadata& p_metadata,
const eastl::span<const std::byte> p_flatbuffer) = 0; const eastl::span<const std::byte> p_flatbuffer) = 0;
/**
* Check if the Asset exists
*
* \param p_uuid The asset to check
* \param True if it exists, false otherwise
*/
virtual bool Has(const UUID& p_uuid) const = 0;
DataAccessor& operator=(const DataAccessor& p_accessor) = default; DataAccessor& operator=(const DataAccessor& p_accessor) = default;
DataAccessor& operator=(DataAccessor&& p_accessor) = default; DataAccessor& operator=(DataAccessor&& p_accessor) = default;
}; };
@@ -23,6 +23,7 @@ class DataAccessorFixture: public ::testing::Test
SaveAssetFlatbuffer, SaveAssetFlatbuffer,
(const AssetMetadata& p_metaData, const eastl::span<const std::byte> p_flatbuffer), (const AssetMetadata& p_metaData, const eastl::span<const std::byte> p_flatbuffer),
(override)); (override));
MOCK_METHOD(bool, Has, (const UUID& p_uuid), (const, override));
}; };
void SetUp() override void SetUp() override