1
0
forked from Alepha/Alepha

66 Commits

Author SHA1 Message Date
f954057126 Print test nae before running, too. 2023-10-13 00:21:59 -04:00
664e02681b Improved table test output and fixed bugs in word wrap and its test. 2023-10-13 00:14:25 -04:00
0c1a24053b Modernize the format of TableTest. 2023-10-12 21:22:42 -04:00
a8433d13e3 More progress on the testing front. 2023-10-12 18:57:40 -04:00
7bafa453da More testing. 2023-10-12 18:36:37 -04:00
fe66d726be Clean up and regularize the prologue of files.
Mark them for C++20, remove the old module-faking hacks, etc.
2023-02-10 08:58:29 -08:00
d5684b8d51 Boolean tests have to actually run.
This just checked that they exist, not that they passed.
2022-10-17 18:23:34 -04:00
e170f3f172 Boolean test lambdas can now be used properly. 2022-10-16 01:36:13 -04:00
439fbb1433 StaticValue helper.
Incorporated into `Testing`, for now.  Semi-threadsafe statics,
initialize them before going multithreaded.
2021-10-26 05:10:40 -04:00
3c11d6af74 Move the colours stuff out of Testing and into console. 2021-10-25 02:01:07 -04:00
83aa3f9e61 Fix lifetime issues for table testing params. 2021-10-19 22:39:38 -04:00
76c7eaf1b7 Test harness improvements. 2021-10-16 23:21:04 -04:00
6dcc093af6 Add test functionality harness.
Now you can `test.demand` and `test.expect`.

Expect delays failure reports until the end.  Demand creates
an immediate failure.
2021-10-15 05:17:02 -04:00
f7bdba6072 Add console colour support. 2021-09-07 18:45:43 -04:00
741c0dcdcf Table testing created.
Haven't tested `VectorCases` yet.
2021-07-02 01:12:00 -04:00
7ceef7e1b1 Starting out Alepha from scratch, as a C++17 effort.
This one is going to be prepped for GitHub private, from the get
go.  This initial commit has some evaluation helpers and the
unit testing infrastructure.  `TableTest` will come next.
2021-07-01 01:42:11 -04:00