From e71edc2f4609e08521d204b405391330b13a56ed Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Tue, 17 Mar 2026 23:45:06 +0800 Subject: [PATCH] test(Resources): Add AudioClip tests (2 test cases) --- tests/Resources/CMakeLists.txt | 4 ++++ tests/Resources/test_audio_clip.cpp | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 tests/Resources/test_audio_clip.cpp diff --git a/tests/Resources/CMakeLists.txt b/tests/Resources/CMakeLists.txt index acf9f3a0..f919d4db 100644 --- a/tests/Resources/CMakeLists.txt +++ b/tests/Resources/CMakeLists.txt @@ -8,6 +8,10 @@ set(RESOURCES_TEST_SOURCES test_iresource.cpp test_resource_handle.cpp test_resource_cache.cpp + test_iresource_loader.cpp + test_texture.cpp + test_mesh.cpp + test_audio_clip.cpp ) add_executable(xcengine_resources_tests ${RESOURCES_TEST_SOURCES}) diff --git a/tests/Resources/test_audio_clip.cpp b/tests/Resources/test_audio_clip.cpp new file mode 100644 index 00000000..46e25846 --- /dev/null +++ b/tests/Resources/test_audio_clip.cpp @@ -0,0 +1,20 @@ +#include +#include +#include +#include + +using namespace XCEngine::Resources; + +namespace { + +TEST(AudioClip, GetType) { + AudioClip audio; + EXPECT_EQ(audio.GetType(), ResourceType::AudioClip); +} + +TEST(AudioClip, GetMemorySize) { + AudioClip audio; + EXPECT_EQ(audio.GetMemorySize(), 0u); +} + +} // namespace