libcruft-util/test
Danny Robson 45795a1ae0 quaternion: compare test results using sum-of-differences
comparison of floating point values is inexact and there isn't an easy
way for providing an ULP delta via the TAP interface. morever, the
general expected error is too large to reliably express in ULPs.
2016-08-15 20:56:10 +10:00
..
alloc alloc/arena: disallow implicit copy constructor in test obj 2016-07-28 13:39:27 +10:00
crypto format: reimplement format rendering 2016-07-28 13:39:27 +10:00
geom geom: move geometry primitives to own namespace 2015-10-13 18:19:47 +11:00
hash format: reimplement format rendering 2016-07-28 13:39:27 +10:00
json json/schema: add 'integer' type support 2016-07-04 15:46:01 +10:00
memory m/b/paged: annotate segv trigger for asan's benefit 2016-05-12 17:59:33 +10:00
rand rand: add mwc64x generator 2016-06-30 18:20:57 +10:00
roots format: reimplement format rendering 2016-07-28 13:39:27 +10:00
.gitignore rand/lcg: add naive LCG RNG 2016-02-03 12:13:03 +11:00
backtrace.cpp backtrace: test doesn't actually require output 2016-05-12 17:44:44 +10:00
bezier.cpp maths: tighten up type requirements for almost_equal 2015-11-13 17:18:10 +11:00
bitwise.cpp maths: tighten up type requirements for almost_equal 2015-11-13 17:18:10 +11:00
cmdopt.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
colour.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
coord.cpp coord/ops: add element sum overload 2016-08-15 20:56:10 +10:00
exe.cpp exe: add trivial test case 2016-05-13 15:23:05 +10:00
extent.cpp maths: tighten up type requirements for almost_equal 2015-11-13 17:18:10 +11:00
fixed.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
float.cpp don't pull in namespace std 2016-03-11 13:28:56 +11:00
format.cpp format: fix transcription of zero values to strings 2016-08-10 17:38:39 +10:00
hton.cpp test: use TAP on more tests 2015-07-13 16:30:54 +10:00
introspection.cpp maths: move remaining operations into util namespace 2015-11-16 11:44:07 +11:00
ip.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
json_types.cpp json: use templated iterator for parsing from views 2016-06-28 14:16:28 +10:00
json-parse.sh.in test/json: run tests through a line wine/crlf wrapper 2016-04-27 17:13:36 +10:00
json-schema.py.in test/json: run tests through a line wine/crlf wrapper 2016-04-27 17:13:36 +10:00
maths.cpp maths: remove rootsquare, use std::hypot instead 2015-11-16 13:18:29 +11:00
matrix.cpp matrix: add expanded scalar operations 2016-08-15 20:56:10 +10:00
point.cpp maths: tighten up type requirements for almost_equal 2015-11-13 17:18:10 +11:00
polynomial.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
pool.cpp pool: rename remain as size for consistency 2016-02-04 12:41:23 +11:00
quaternion.cpp quaternion: compare test results using sum-of-differences 2016-08-15 20:56:10 +10:00
random.cpp test/random: use a constant seed 2016-06-30 15:26:45 +10:00
range.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
rational.cpp rational: update with more operators 2015-07-13 16:30:54 +10:00
region.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
signal.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
string.cpp make header paths more explicit 2016-04-05 11:06:35 +10:00
stringid.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
strongdef.cpp strongdef: actually use tagging for disambiguation... 2015-11-19 15:06:52 +11:00
tuple.cpp tuple: note why RTTI test was skipped 2016-05-12 17:59:08 +10:00
uri.cpp view: template on arbirtrary iterator types 2015-09-21 15:36:05 +10:00
vector.cpp vector: rename UNIT to ONES 2016-08-15 20:56:10 +10:00
version.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
view.cpp make header paths more explicit 2016-04-05 11:06:35 +10:00