Commit Graph

9 Commits

Author SHA1 Message Date
scawful
6bdcfe95ec Update CMake configuration and CI/CD workflows
- Upgraded CMake minimum version requirement to 3.16 and updated project version to 0.3.0.
- Introduced new CMake presets for build configurations, including default, debug, and release options.
- Added CI/CD workflows for continuous integration and release management, enhancing automated testing and deployment processes.
- Integrated Asar assembler support with new wrapper classes and CLI commands for patching ROMs.
- Implemented comprehensive tests for Asar integration, ensuring robust functionality and error handling.
- Enhanced packaging configuration for cross-platform support, including Windows, macOS, and Linux.
- Updated documentation and added test assets for improved clarity and usability.
2025-09-25 08:59:59 -04:00
scawful
7f60ddcd42 test housekeeping 2025-08-21 19:01:40 -04:00
scawful
47ab1bdfd5 Add tests for ParseSingleMessage handling special characters and dictionary references
- Introduced tests for ParseSingleMessage to validate parsing of special characters and dictionary references.
- Added a test case for handling invalid terminators in message data.
- Enhanced existing tests for better coverage of message parsing scenarios.
2025-05-15 22:59:02 -04:00
scawful
e38a7d7581 Fix formatting in ParseTextDataByte and optimize message handling in ReadAllTextDataV2 2025-04-05 17:50:49 -04:00
scawful
2539724369 Add unit tests for message parsing and dictionary word replacement functions 2025-04-05 17:26:03 -04:00
scawful
9705745c14 Refactor MessageTest: remove unused tests and enhance message parsing validation 2025-04-05 14:07:24 -04:00
scawful
fa33be3463 Add tests for ParseSingleMessage function in message_test.cc 2025-01-19 20:01:57 -05:00
scawful
5afaecf1ee Refactor test includes 2025-01-19 19:14:53 -05:00
scawful
e4cc3b977a Move test dir to root 2025-01-19 19:09:39 -05:00