243 Commits (6d5045c2b1bdd323e4403529e511532d9d8fd727)

Author SHA1 Message Date
Martchus f50321f414 Improve coding style in testutils.cpp 4 years ago
Martchus 0f45817956 Make output of workingCopyPathMode() even more verbose 4 years ago
Martchus c53472fdce Make failing TestApplication::workingCopyPathMode() more verbose 4 years ago
Marius Kittler 9743dc7d28 Improve dereferenceMaybe() 4 years ago
Martchus d029b33a19 Add TESTUTILS_ASSERT_LIKE macro 4 years ago
Martchus 27d5041e06 Add Traits::IsSpecializingAnyOf 4 years ago
Martchus 0fb92e3685 Add Traits::None 4 years ago
Martchus e0fee70d58 Print vector<char> and similar in hex notation on assert fail 4 years ago
Martchus e4bf7142f5 Add Traits::Is{Any,None}Of 5 years ago
Martchus 5e8d8cb7d1 Show dashes in suggestions 5 years ago
Martchus 24720bbbc1 Fix passing cursor position to findSuggestions() 5 years ago
Martchus 1aa8b387e1 Apply clang-format 5 years ago
Martchus f0b777207e Fix dependency version under GCC 8 5 years ago
Martchus a4435bbcf3 Fix usage of enable_if with GCC 8 5 years ago
Martchus 8ef92cbf47 Use Levenshtein algo to provide suggestions if arg not found 5 years ago
Martchus 44f0206a13 Refactor ArgumentReader::read() 5 years ago
Martchus 429de98836 Add algorithm for computing Damerau–Levenshtein distance 5 years ago
Martchus 034b8a75d1 Add min(), max() for any number of arguments 5 years ago
Martchus 52bf075317 Move creation of srcdirref and testfiles dir to BasicConfig 5 years ago
Martchus df7a3ee93c Apply clang-format from LLVM 6 5 years ago
Martchus 007235973a Use DateTime::exactGmtNow in stringbuilder benchmark 5 years ago
Martchus da5a027ea3 Add simplified, string_view-compatible version of splitString() 5 years ago
Martchus 3a768508fd Use src dir as fallback unless arg *and* env var specified 5 years ago
Martchus e3310792d3 Improve tests for IO utilities 5 years ago
Martchus bc61461b7a Improve tests of conversion utilities 5 years ago
Martchus 9ed143e7d5 Improve chrono tests 5 years ago
Martchus 368fc46e47 Improve tests of argument parser 5 years ago
Martchus ff5eb6c7c9 Do not show help for --help 5 years ago
Martchus 09f9181281 Split operations from other top-level args in --help 5 years ago
Martchus 37c98b2f91 Allow ~OutputCheck() to throw so assert behaves as expected 5 years ago
Martchus 26cd303422 Improve period compution 5 years ago
Martchus 602993aa05 Add tests for TimeSpanOutputFormat::TotalSeconds 5 years ago
Martchus a3192a1113 Fix parsing top-level argument after abbreviation 5 years ago
Martchus 4e4e13e4c8 Improve argument parser tests 5 years ago
Martchus 2264ea5cf2 Add trait to check whether type is complete 5 years ago
Martchus cf4789e94d testutils: Allow asserting maps/hashes 5 years ago
Martchus ab42e9d96c Improve documentation of testutils 5 years ago
Martchus cc5d6052f5 test application: Allow to skip argument parsing 5 years ago
Martchus 924481b033 Fix platform check for readFallback...() functions 5 years ago
Martchus 6fd2603cff teat application: Prevent copying dir entries 5 years ago
Martchus 34f3ebb45d Let tests find the application path without extra args 5 years ago
Martchus 2bb4aa36a4 Let tests find the testfiles from sources without extra args 5 years ago
Martchus fa39e2a1aa Add traits to check for reserve() and size() 5 years ago
Martchus dab05bdade Improve coding style in test utilities 5 years ago
Martchus e393af5dbb testutils: Print indices of iteratables (on assert equal fail) 5 years ago
Martchus 2ec3df889f Allow accessing application path from TestApplication 5 years ago
Martchus 46f652ad00 Improve readability of ArgumentReader::read and use Phrases 5 years ago
Martchus b4556c0481 Move OutputCheck to its own header file 5 years ago
Martchus 5f14d55f25 Use Argument::varValueCount to fix warnings 5 years ago
Martchus 868162742b Adjust argument parser tests 5 years ago