From f804dcb9740540b3735628ebf8c006235cc56fca Mon Sep 17 00:00:00 2001 From: skal Date: Wed, 28 Jan 2026 09:15:56 +0100 Subject: test(assets): Add functional tests for asset management system This commit makes the asset packer fully functional and adds an end-to-end test suite. - Updated asset_packer.cc to read file contents and embed them as hex arrays. - Added actual asset files (null.bin, test_asset.txt) for testing. - Implemented src/tests/test_assets.cc to verify data integrity at runtime. - Refactored CMakeLists.txt to handle generated file dependencies correctly. --- assets/final/test_asset.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 assets/final/test_asset.txt (limited to 'assets/final/test_asset.txt') diff --git a/assets/final/test_asset.txt b/assets/final/test_asset.txt new file mode 100644 index 0000000..8a18097 --- /dev/null +++ b/assets/final/test_asset.txt @@ -0,0 +1,3 @@ +This is a test asset file. +It contains some text data to verify the asset packing system. +1234567890 -- cgit v1.2.3