diff options
| author | skal <pascal.massimino@gmail.com> | 2026-01-28 09:15:56 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-01-28 09:15:56 +0100 |
| commit | f804dcb9740540b3735628ebf8c006235cc56fca (patch) | |
| tree | 69b4f87a47760ccc1eecd43d6c62bf9a611bfca1 /assets | |
| parent | 3e9e69a6cd9212b5cfd956c0a36b9dc07ab88cf7 (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')
| -rw-r--r-- | assets/final/assets.txt | 2 | ||||
| -rw-r--r-- | assets/final/null.bin | 0 | ||||
| -rw-r--r-- | assets/final/test_asset.txt | 3 |
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 |
