Commit Graph

593 Commits

Author SHA1 Message Date
8de0495b8a Add basic randomness checks for random generators 2013-07-30 15:10:10 +10:00
d74b8ad40f Simplify the test binary cxx/ld flag specification
Rather than set the flags for each binary we can use global flags for
this file and cut down on redundancy.
2013-07-30 14:25:38 +10:00
db18432f1c Move all hash implementations to hash subdir 2013-07-13 14:40:13 +10:00
9bdc50df3c Add SHA1 implementation 2013-03-11 20:47:48 +11:00
7099c9bc50 Add MD5 implementation 2013-03-11 20:45:53 +11:00
905a2236a2 Add MD4 implementation 2013-03-11 20:44:32 +11:00
8df03fae81 Add MD2 implementation 2013-03-11 20:43:15 +11:00
990d5ab806 Rename rotate_left to the more friendly rotatel 2013-03-11 20:41:19 +11:00
886a36ad5c Fix floating comparison warnings in json test 2013-02-27 15:17:33 +11:00
d17f55cba8 Use unique_ptr rather than plain pointer 2013-02-27 15:10:17 +11:00
d482f1fde4 Whitespace and minor c++11 fixups 2013-02-26 18:56:25 +11:00
0b30b56c58 Add straggling files to ignore list 2013-02-26 18:32:36 +11:00
6f4d899c0b Imported libcmdopt option parsing 2013-02-26 18:31:14 +11:00
baf8ded43d Add UNIT and MAX region objects 2012-06-15 16:38:57 +10:00
c0dcdd89d9 Add MAX range object 2012-06-15 16:38:24 +10:00
94189e5b58 Rename json test data to aid 'make clean' 2012-06-12 13:03:50 +10:00
9098ea408d Add contains vs includes region tests 2012-06-08 16:48:33 +10:00
71576c9e7b Fix test case headers for new types.hpp 2012-05-26 18:01:54 +10:00
ea9d6c175d Support initial NaN range with range::expand 2012-05-23 20:42:05 +10:00
83a30c9d94 Uppercase usage of check in json tests 2012-05-14 16:10:32 +10:00
4f5d75a1df Make all check macros uppercase 2012-05-11 12:34:21 +10:00
4dc7a3ca49 Add simple region overlap testcase 2012-05-11 12:21:47 +10:00
f4ab656ef1 Temporarily disable broken test case 2012-05-11 12:20:54 +10:00
b6f9bf9ebd Add tests for almost_equals NaN and Inf 2012-05-03 15:59:54 +10:00
89fb2b238c Use the json-validate tool for unit tests 2012-04-20 18:20:15 +10:00
1627754b6a Remove simple compilation warnings for tests 2012-04-19 16:54:36 +10:00
cdd1f60b0d Update tests to use the util namespace 2011-11-04 17:28:04 +11:00
6560353cb0 Add some simple checksum algorithms
* adler
* bsdsum
* crc
* fletcher
2011-11-04 17:04:42 +11:00
3839ccad03 Use util namespace for range test 2011-08-29 14:40:05 +10:00
336c0d5577 Use new endian headers for hton test 2011-08-29 14:39:42 +10:00
4091a5874d Fix test syntax errors 2011-07-29 17:56:26 +10:00
d00f0a2639 Expand the ignore list for windows exe suffix 2011-07-06 22:00:24 +10:00
24e4cb4b35 Use correct header for EXIT_SUCCESS 2011-07-06 19:39:22 +10:00
6ba7a532f7 Add signal with pointer compilation/linking test 2011-07-03 16:04:49 +10:00
b4d6500f5f Add simple pool allocator implementation 2011-07-01 13:47:08 +10:00
d9dba1d155 Add simple signal object implementation 2011-06-27 15:31:41 +10:00
21d6536a13 Compare our IP parser against inet_pton 2011-06-23 22:08:31 +10:00
c8804cbe8e Added generic hton and ntoh functions 2011-06-21 23:36:51 +10:00
8568a325c0 Add first pass of ipv4::ip parsing and object 2011-06-21 21:42:20 +10:00
f924c990df Add template based elems implementation 2011-06-21 20:16:39 +10:00
bc8f2d9190 Link tests to libutil using relative build path 2011-05-25 23:03:06 +10:00
e73a7e0e1b removed unneeded local variables 2011-05-25 23:03:00 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00