From 2a020ba2df2a6b86c0d403da35dad3101edf1fc4 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Mon, 23 Mar 2015 20:55:16 +0100 Subject: [PATCH] Added samples for TestSuite() and long assert messages --- samples/Makefile.am | 2 ++ samples/long-messages.c | 5 +++++ samples/more-suites.c | 19 +++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 samples/long-messages.c create mode 100644 samples/more-suites.c diff --git a/samples/Makefile.am b/samples/Makefile.am index be4a916..932652f 100644 --- a/samples/Makefile.am +++ b/samples/Makefile.am @@ -4,6 +4,8 @@ BIN_TESTS = \ suites \ fixtures \ asserts \ + more-suites \ + long-messages \ simple TESTS_ENVIRONMENT = CRITERION_ALWAYS_SUCCEED=1 diff --git a/samples/long-messages.c b/samples/long-messages.c new file mode 100644 index 0000000..fc4c194 --- /dev/null +++ b/samples/long-messages.c @@ -0,0 +1,5 @@ +#include + +Test(sample, long_msg) { + assert(0, "This is\nA long message\nSpawning multiple lines.\n\nFormatting is respected."); +} diff --git a/samples/more-suites.c b/samples/more-suites.c new file mode 100644 index 0000000..701866a --- /dev/null +++ b/samples/more-suites.c @@ -0,0 +1,19 @@ +#include + +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) {}