Commit Graph

26 Commits

Author SHA1 Message Date
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
401c59bc0e tap: add proof-of-concept printf chaining 2018-04-16 16:00:32 +10:00
c570d6ad2f tap: guard against users ignoring status return code 2018-04-05 13:55:07 +10:00
2d7e3e5d7d build: prefer iosfwd over iostream 2018-03-22 16:11:13 +11:00
197160daba tap: check the status variable is read 2018-03-20 14:50:32 +11:00
825ca4a7e7 tap: add expect_mod test 2018-03-02 12:21:38 +11:00
2713da45f4 format: rework parser for currying support 2018-01-09 16:28:46 +11:00
badba6de3b tap: move ipp implementation into hpp/cpp
This makes it easier for CLion to perform syntax highlighting
accurately.
2017-11-02 18:10:56 +11:00
d03a248138 tap: add unconditional 'fail' call 2017-10-02 14:14:39 +11:00
d21f6c6911 tap: temporarily remove c++17 nested namespaces
This improves analysis under CLion 2016.x
2017-02-20 18:09:23 +11:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
9a798446b5 build: remove unnecessary includes
discovered with include-what-you-use
2016-10-12 15:08:22 +11:00
8cc4c1e82a format: reimplement format rendering
requires literal string arrays, and implements more of the specifier
specification. does not implement 'n' or '$' specifiers. falls back to
snprintf for real arguments.
2016-07-28 13:39:27 +10:00
08536765b6 Merge branch 'crypto' 2016-06-20 18:08:46 +10:00
c745658919 tap: use rval-references for test args 2016-06-20 18:02:45 +10:00
452c5511a4 tap: make test function parameter const 2016-05-12 17:28:33 +10:00
37526a5df3 tap: move base expect method to ipp file
allows use of format strings for simple boolean expressions
2015-09-21 15:25:56 +10:00
785a9e08f6 tap: remove default format strings 2015-07-21 03:17:20 +10:00
8c3dc295cf tap: use printf style output messages 2015-07-21 02:53:46 +10:00
e03d1e57e3 tap: add expect_throw, expect_nothrow 2015-07-02 17:03:36 +10:00
54f5f2d170 tap: add expect_nan function 2015-04-13 21:46:56 +10:00
7f5533ff35 tap: consolidate expect_* functions 2015-04-13 21:45:49 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
e9c0ed3f5f tap: use an object for logging 2015-04-13 16:43:49 +10:00
54cb3c2153 tap: add rudimentary TAP helpers 2015-01-29 15:49:57 +11:00