summaryrefslogtreecommitdiff
path: root/assets/final
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-28 09:15:56 +0100
committerskal <pascal.massimino@gmail.com>2026-01-28 09:15:56 +0100
commitf804dcb9740540b3735628ebf8c006235cc56fca (patch)
tree69b4f87a47760ccc1eecd43d6c62bf9a611bfca1 /assets/final
parent3e9e69a6cd9212b5cfd956c0a36b9dc07ab88cf7 (diff)
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.
Diffstat (limited to 'assets/final')
-rw-r--r--assets/final/assets.txt2
-rw-r--r--assets/final/null.bin0
-rw-r--r--assets/final/test_asset.txt3
3 files changed, 5 insertions, 0 deletions
diff --git a/assets/final/assets.txt b/assets/final/assets.txt
index e69de29..c22fad8 100644
--- a/assets/final/assets.txt
+++ b/assets/final/assets.txt
@@ -0,0 +1,2 @@
+NULL_ASSET, null.bin, NONE, "Empty asset"
+TEST_ASSET, test_asset.txt, NONE, "Test asset for verification"
diff --git a/assets/final/null.bin b/assets/final/null.bin
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/assets/final/null.bin
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