Commit Graph
224 Commits
Author SHA1 Message Date
Riyyi dc4fcc10ce Util+Test: Implement exit on first error in main ArgParser loop 2021-09-07 18:14:14 +02:00
Riyyi f021cf0e15 Util: Fix parsing for exit on first error setting 2021-09-07 00:54:16 +02:00
Riyyi 3f1ced53f6 Util: Rename variable to plural 2021-09-07 00:20:29 +02:00
Riyyi 1c887bbaf7 Test: Print expect macros to stderr
Also now properly reporting test case failure.
2021-09-06 20:37:39 +02:00
Riyyi f92b75a463 Util+Test: Add setting to stop parsing on first non-option 2021-09-06 20:37:39 +02:00
Riyyi a70d67f8fa Util: Don't try to parse a '--' parameter 2021-09-06 14:43:12 +02:00
Riyyi 072d805344 Util+Test: Add more ArgParser option types 2021-09-06 12:22:30 +02:00
Riyyi 98dec3e51a Util: Handle accepting values return state in ArgParser 2021-09-06 12:17:12 +02:00
Riyyi 1366bf14b1 Util+Test: Change size_type to size_t
The specialized size_type type is just an alias for size_t.
2021-09-06 01:59:08 +02:00
Riyyi 68cdd625b4 Util+Test: Add parsing of multi-value options 2021-09-06 00:08:04 +02:00
Riyyi a5c422a2cc Util+Test: Add support for '--' to enable non-option mode 2021-09-05 23:39:08 +02:00
Riyyi 04482fb10d Util: Return the result of the option parsing 2021-09-05 22:56:34 +02:00
Riyyi e813ab0f73 Test: Add test cases for string options 2021-09-05 22:56:20 +02:00
Riyyi d423fec3c5 Test: Add "not equal" macro 2021-09-05 21:13:16 +02:00
Riyyi a932079f21 Test: Improve suite print formatting 2021-09-05 21:06:10 +02:00
Riyyi 2b2bd7ff78 Util: Add fancyprint function 2021-09-05 20:59:45 +02:00
Riyyi f6ce86dba7 Util: Fix typo in timer 2021-09-05 20:59:17 +02:00
Riyyi 93b5ac609e Test: Capitalize function type 2021-09-05 19:08:52 +02:00
Riyyi 422224bf1c Test: Implement timer 2021-09-05 19:08:28 +02:00
Riyyi 86aeae3c8e Util: Add timer class 2021-09-05 19:08:07 +02:00
Riyyi 17bceeb619 Test: Add ArgParser tests 2021-09-05 10:52:04 +02:00
Riyyi 4df96a6c75 Test: Implement simple TestSuite/TestCase 2021-09-05 10:50:48 +02:00
Riyyi eaec2c0e7a Util: Add singleton class 2021-09-05 10:49:28 +02:00
Riyyi 8a1fb689bd Initial commit 2021-09-04 21:12:20 +02:00