What problem does it solve?
Generates well-formed C and C++ unit test source files and templates that integrate with the CTP unittest runner, removing ambiguity about binary naming, stdout pass/fail conventions, and CMake integration so developers can add unit tests reliably.
Core Features & Use Cases
- Template generation: Produces minimal C and C++ unittest templates that include assertion patterns and pass/fail stdout messages required by CTP.
- CTP conventions & build hints: Enforces binary naming (unittests_<module>), recommends install-to-bin behavior, and provides CMakeLists integration guidance.
- Verification checklist: Reminds authors to avoid server dependencies, print OK/success on pass and fail on failures, and include a CMake target to ensure discovery by CTP.
- Use Cases: Scaffolding a new low-level CUBRID unit test, converting a failing repro into a reproducible unittest, or adding a CMake entry for an existing test source file.
Quick Start
Generate a new C/C++ unittest source and CMake entry that produces stdout messages printing OK on success and fail on failures so CTP can judge pass/fail.