Added samples for TestSuite() and long assert messages
This commit is contained in:
parent
02790e461c
commit
2a020ba2df
3 changed files with 26 additions and 0 deletions
|
@ -4,6 +4,8 @@ BIN_TESTS = \
|
|||
suites \
|
||||
fixtures \
|
||||
asserts \
|
||||
more-suites \
|
||||
long-messages \
|
||||
simple
|
||||
|
||||
TESTS_ENVIRONMENT = CRITERION_ALWAYS_SUCCEED=1
|
||||
|
|
5
samples/long-messages.c
Normal file
5
samples/long-messages.c
Normal file
|
@ -0,0 +1,5 @@
|
|||
#include <criterion/criterion.h>
|
||||
|
||||
Test(sample, long_msg) {
|
||||
assert(0, "This is\nA long message\nSpawning multiple lines.\n\nFormatting is respected.");
|
||||
}
|
19
samples/more-suites.c
Normal file
19
samples/more-suites.c
Normal file
|
@ -0,0 +1,19 @@
|
|||
#include <criterion/criterion.h>
|
||||
|
||||
void setup_suite(void) {
|
||||
// setup suite
|
||||
}
|
||||
|
||||
TestSuite(suite1, .init = setup_suite);
|
||||
|
||||
Test(suite1, test) {
|
||||
assert(1);
|
||||
}
|
||||
|
||||
Test(suite2, test) {
|
||||
assert(1);
|
||||
}
|
||||
|
||||
TestSuite(disabled, .disabled = true);
|
||||
|
||||
Test(disabled, test) {}
|
Loading…
Add table
Reference in a new issue