Commit Graph

9 Commits

Author SHA1 Message Date
503a81cf9a setup_mocks() should set function pointer bx_fprintf to point to __wrap_bx_fprintf() 2023-12-02 13:51:55 +01:00
241459e5b4 Add ncurses library to check terminal's color support 2023-05-08 21:12:00 +02:00
d80ed48102 Fix declared header dependencies in Makefiles 2023-05-01 21:41:02 +02:00
b0d3384bd4 Add new "bxstring" module which is meant to evolve into boxes' string abstraction
It handles embedded escape sequences, mbcs encodings, and characters wider than 1 column.
2023-03-26 21:34:44 +02:00
77d02890a7 Update copyright statements for 2023 2023-03-26 21:32:08 +02:00
a3a37b50fc Upgrade project license to GPL-3 #101 2022-09-18 15:00:15 +02:00
ab28ad8c3a Add workaround for mockable fprintf on MinGW 2021-11-01 14:23:19 +01:00
4ae947ff99 Extend unit testing capabilities
- Structure unit tests into multiple modules
- Add setup/teardown of fixtures
- Add ability to capture and check stdout and stderr
- Add mock handling to Makefile
2021-10-28 09:01:14 +02:00
a5dae11c4c Add the first cmocka-based unit tests 2021-10-21 20:23:52 +02:00