Martchus
|
7249751d30
|
Apply clang-format and cmake-format
|
2019-06-16 16:54:26 +02:00 |
Martchus
|
fc9e1ff703
|
Add version header to libraries
|
2019-06-16 15:33:10 +02:00 |
Martchus
|
428a67d68b
|
Improve test application for cppunit
* Allow to list available tests
* Fail the test if at least one explicitely specified unit
is not available
|
2019-06-14 18:07:45 +02:00 |
Martchus
|
b48b2f5c06
|
Have everything in one top-level namespace
|
2019-06-10 21:56:46 +02:00 |
Martchus
|
4c1b733290
|
Rework ArgumentParser::parseArgs()
* Remove "ext()" and "orExit()" versions
* Exit by default (might be intrusive but it is the most
common use)
* Rename Failure to ParseError
|
2019-06-10 16:03:27 +02:00 |
Martchus
|
c701fc25ee
|
Remove directoryEntries()
|
2019-06-05 23:50:38 +02:00 |
Martchus
|
83b7658b04
|
Add test for Bash completion of directory names
|
2019-06-05 23:49:53 +02:00 |
Martchus
|
f95e16bc80
|
Remove readMultibyteTerminatedString*() functions
|
2019-06-04 19:10:52 +02:00 |
Martchus
|
9a66824739
|
Add read-only accessors to TestApplication
|
2019-05-15 15:52:06 +02:00 |
Martchus
|
c904014794
|
Make math functions templates and move to misc
|
2019-05-13 22:42:17 +02:00 |
Martchus
|
f16703ffc0
|
Remove workingCopyPathMode()
|
2019-05-11 19:02:32 +02:00 |
Martchus
|
f0c6035609
|
Simplify dealing with multiple testfile paths
|
2019-05-11 18:47:14 +02:00 |
Martchus
|
b0b92ff1bf
|
Allow marking argument as deprecated
|
2019-05-04 23:14:43 +02:00 |
Martchus
|
6d4e13f2dc
|
Use struct to store global application info
|
2019-05-04 22:49:57 +02:00 |
Martchus
|
04a8ef02d5
|
Remove deprecated dependencyVersions
|
2019-05-04 21:44:25 +02:00 |
Martchus
|
497826f634
|
Prevent warnings in argumentparser{,tests}.cpp
|
2019-05-04 21:44:25 +02:00 |
Martchus
|
151a3ae9e5
|
Apply clang-format
|
2019-05-04 20:58:23 +02:00 |
Martchus
|
c4128799bc
|
Fix test for libstd++/Windows NativeFileStream configuration
|
2019-05-04 15:49:41 +02:00 |
Martchus
|
e8f5c5c948
|
Log total test result
|
2019-05-04 15:47:31 +02:00 |
Martchus
|
a6fdb3369a
|
Make unsuccessful testFilePath() throw an exception
|
2019-04-22 20:42:48 +02:00 |
Martchus
|
6d7a6ab735
|
Don't pretent to add arguments implicitely
|
2019-04-13 20:33:39 +02:00 |
Martchus
|
cfdfc302db
|
Use exit function passed to argument parser
|
2019-04-13 20:33:39 +02:00 |
Martchus
|
9a50d2b8df
|
Remove types
|
2019-04-13 20:33:39 +02:00 |
Marius Kittler
|
132f936c57
|
Remove workaround for GCC Bug 66145
|
2019-04-13 20:33:39 +02:00 |
Marius Kittler
|
2f141adb6f
|
Remove random() function
|
2019-04-13 20:33:39 +02:00 |
Marius Kittler
|
07a74d5fa8
|
Rename openFromFileDescriptor() to open()
|
2019-04-13 20:33:39 +02:00 |
Martchus
|
ac8fe5d2c7
|
Improve constructors for test application
|
2019-04-13 20:33:39 +02:00 |
Martchus
|
bc8ea407bc
|
Prevent use of static variables in ArgumentParser
Have --no-color and --help added by default rather
so argument parser is in control over them and don't
has to use static functions.
|
2019-04-13 20:33:39 +02:00 |
Martchus
|
789af62d97
|
Add workingCopyPathAs()
|
2019-01-20 22:56:22 +01:00 |
Martchus
|
d21cde6fe3
|
Remove unused variable in testFilePath()
|
2019-01-20 22:16:07 +01:00 |
Martchus
|
8b35d06aa7
|
Improve documentation for testFilePath()/workingCopyPath()
|
2019-01-20 22:15:35 +01:00 |
Martchus
|
757a3476cc
|
test utilities: Print testfile path in all cases
|
2018-11-02 22:36:22 +01:00 |
Martchus
|
98edb5a67c
|
Allow omitting second fraction in DateTime::fromIsoString
|
2018-11-01 20:20:32 +01:00 |
Martchus
|
44e4d1335a
|
Fix Traits::IsSpecializationOf to ignore cv qualifier
So eg. const/volatile std::string is also considered a
specialization of std::basic_string like one would expect.
|
2018-10-29 23:16:16 +01:00 |
Martchus
|
34eac527ee
|
Log actual application path when testing
|
2018-10-25 18:20:14 +02:00 |
Martchus
|
ca6663a6d5
|
Prevent breaking source compatibility of TESTUTILS_ASSERT_EXEC
|
2018-10-21 21:21:01 +02:00 |
Martchus
|
6825e0367f
|
Test Traits::HasOperatorBool
|
2018-10-21 21:14:51 +02:00 |
Martchus
|
66b4b782cd
|
Improve TESTUTILS_ASSERT_EXEC to print stdout/stderr on failure
|
2018-10-21 20:22:43 +02:00 |
Martchus
|
366f722904
|
Fix documentation for workingCopyPath()
|
2018-10-07 21:43:34 +02:00 |
Martchus
|
17fc55a2c6
|
Fix compilation of testutils under Windows without NativeFileStream
|
2018-10-07 21:14:56 +02:00 |
Martchus
|
8e32fc0229
|
Apply clang-format
|
2018-10-06 16:18:53 +02:00 |
Martchus
|
929c817c08
|
Test test utilities not used anyways
|
2018-10-06 16:18:46 +02:00 |
Martchus
|
61edf58c3e
|
Fix workingCopyPathMode
|
2018-10-06 16:18:39 +02:00 |
Martchus
|
5356d793fc
|
Make all tests pass under Windows
* Workaround some issues
* Disable some tests (better than not running tests
at all)
|
2018-10-03 22:37:55 +02:00 |
Martchus
|
8e3c40abb5
|
Make conversion from multi byte to wide string generic
|
2018-10-03 21:26:41 +02:00 |
Martchus
|
d1f3f51769
|
Disable not working test for random under Windows
The function will be removed in next major release anyways.
|
2018-09-30 14:48:11 +02:00 |
Martchus
|
199a4f9454
|
Make conversion tests pass under Windows
|
2018-09-30 14:44:39 +02:00 |
Martchus
|
ac6b7ae68e
|
Fix some of the IO tests to pass under Windows
Still, the workaround for catching std::ios_base::failure
doesn't seem to work.
|
2018-09-30 14:40:16 +02:00 |
Martchus
|
25ef4e28a2
|
Make tests compile under Windows
|
2018-09-30 13:55:30 +02:00 |
Martchus
|
749eea2ab6
|
Support NativeFileStream via Boost.Iostreams
So it can also be enabled when not using libstdc++.
|
2018-09-30 13:55:30 +02:00 |