You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ~ consistency
* + added **test.unit.utility.cmdline**
* made command-line handling more standard, incl recognition of '--' special flag
* made command-line handling more standard, incl recognition of '--' special flag when handling '--help'
* ~ consistency
* + added `xtests_commandLine_parseHelpOrVerbosity()` / `XTESTS_COMMANDLINE_PARSE_HELP_OR_VERBOSITY()`
* - removed hard dependency on **shwild** in new unit-test
* ~ standardised example and test program entry-point source files
* ~ updated requirement on `_STLSOFT_VER` to >= 0x010b015d
* ~ boilerplate, version, ...
* ~ boilerplate, version, ...
Copy file name to clipboardexpand all lines: CHANGES.txt
+8-3
Original file line number
Diff line number
Diff line change
@@ -16,14 +16,19 @@ Updated: 23rd November 2024
16
16
************************************
17
17
18
18
19
-
23rd November 2024 - 0.26.0-alpha1
20
-
==================================
19
+
31st December 2024 - 0.26.0-beta1
20
+
=================================
21
21
22
22
* now uses `stlsoft::integral_traits<>` for integer test macros (in C++) to allow for custom integral types to be tested;
23
+
* added missing test macros `XTESTS_TEST_FLOATINGPOINT_GREATER()`, `XTESTS_TEST_FLOATINGPOINT_GREATER_OR_EQUAL()`, `XTESTS_TEST_FLOATINGPOINT_LESS()`, `XTESTS_TEST_FLOATINGPOINT_LESS_OR_EQUAL()`;
24
+
* added macro `XTESTS_COMMANDLINE_PARSE_HELP_OR_VERBOSITY()`, which allows for a unified command-line parsing in test programs;
23
25
* added terse forms of macros, available by including **xtests/terse-api.h**;
24
26
* `XTESTS_COMMANDLINE_PARSE_VERBOSITY()` now also recognises, if the command-line argument `"--verbosity= . . ."` is not found, the enviroment variables `"XTESTS_VERBOSITY"` and `"TEST_VERBOSITY"`;
25
-
* minor improvements to project boilerplate files;
27
+
* added test programs **test.scratch.all_failure_messages**, **test.scratch.basics2**, **test.scratch.custom_integral_types**,
28
+
* substantial internal refactoring;
26
29
* minor tidying to CMake facilities;
30
+
* minor improvements to examples;
31
+
* minor improvements to project boilerplate files;
Copy file name to clipboardexpand all lines: HISTORY.md
+8-3
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,19 @@
1
1
# xTests - History
2
2
3
3
4
-
23rd November 2024 - 0.26.0-alpha1
5
-
----------------------------------
4
+
31st December 2024 - 0.26.0-beta1
5
+
---------------------------------
6
6
7
7
* now uses `stlsoft::integral_traits<>` for integer test macros (in C++) to allow for custom integral types to be tested;
8
+
* added missing test macros `XTESTS_TEST_FLOATINGPOINT_GREATER()`, `XTESTS_TEST_FLOATINGPOINT_GREATER_OR_EQUAL()`, `XTESTS_TEST_FLOATINGPOINT_LESS()`, `XTESTS_TEST_FLOATINGPOINT_LESS_OR_EQUAL()`;
9
+
* added macro `XTESTS_COMMANDLINE_PARSE_HELP_OR_VERBOSITY()`, which allows for a unified command-line parsing in test programs;
8
10
* added terse forms of macros, available by including **xtests/terse-api.h**;
9
11
*`XTESTS_COMMANDLINE_PARSE_VERBOSITY()` now also recognises, if the command-line argument `"--verbosity= . . ."` is not found, the enviroment variables `"XTESTS_VERBOSITY"` and `"TEST_VERBOSITY"`;
10
-
* minor improvements to project boilerplate files;
12
+
* added test programs **test.scratch.all_failure_messages**, **test.scratch.basics2**, **test.scratch.custom_integral_types**,
13
+
* substantial internal refactoring;
11
14
* minor tidying to CMake facilities;
15
+
* minor improvements to examples;
16
+
* minor improvements to project boilerplate files;
0 commit comments