Block a user
3d01638da0
break a2e_chk_last into separate function
4ff1aa2d6d
build a struct to represent a sample log
5e8b1b73c7
make sure last_log changes, but isn't null on append
fc167d8d05
ensure first_log doesn't change on append
586bbe71ed
started append to existing test
3393c3b9af
ensure latest log text is correct when appended
63f0bd73e4
ensure first_log and last_log match when appending to empty log
c0f28d41b0
renamed various checking functions
3309ac7aee
made compare_ints() and compare_ptrs() accessible from outside util
a14b11e853
append to an empty test log
4c0d33693b
moved mk_sample_state() into util
a962eff7b4
test module for append_test_log()
1fcbeaef5b
check what happens when a test is pending
e55a392035
check what happens when a test fails
2ea0da9a6f
relicenced under LGPLv3 instead of GPLv3
f817af1a5c
compare first & last log pointers when comparing test states
0665b8be3e
check ptr when comparing two TestState values
e69a2d0375
check all counts when comparing test states
c2f8972d9c
partially testing run_test()
e9ed464b60
minor edits and testing of initial TestState value
9f26846a3d
renamed main.c to tests.c
f2da510a6e
created tests
b0a69bfc49
removed copyright year from source files (retained in readme)
d58372991f
print log before displaying summary
3900a39205
implemented append_log() and some internal maintenance stuff
870f1b619b
restructured library to hide struct initialization
311eaa429d
defined runTests
07fcb5b103
notice about experimental state
519266e348
implemented runTest
b9c7fa84be
created initTestState
1a6782f644
added missing header