From 0088d9eb7feb1d491725b8314e4fca7583bb32f3 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Tue, 9 Aug 2016 18:01:18 +0200 Subject: [PATCH] Cleanup the tests --- tstl/test_suite/strings.cpp | 13 +------------ tstl/test_suite/test.cpp | 22 ++++++++++++++++++++++ tstl/test_suite/test.hpp | 12 ++++++++++++ 3 files changed, 35 insertions(+), 12 deletions(-) create mode 100644 tstl/test_suite/test.hpp diff --git a/tstl/test_suite/strings.cpp b/tstl/test_suite/strings.cpp index 84086def..ad77cdf2 100644 --- a/tstl/test_suite/strings.cpp +++ b/tstl/test_suite/strings.cpp @@ -10,18 +10,7 @@ #include -void check(bool condition, const char* message){ - if(!condition){ - printf("Check failed: \"%s\"\n", message); - } -} - -void check_equals(long value, long expected, const char* message){ - if(value != expected){ - printf("Check failed: \"%s\"\n", message); - printf("\t expected: %ld was: %ld\n", expected, value); - } -} +#include "test.hpp" namespace { diff --git a/tstl/test_suite/test.cpp b/tstl/test_suite/test.cpp index ff1f2790..8d4e56e7 100644 --- a/tstl/test_suite/test.cpp +++ b/tstl/test_suite/test.cpp @@ -5,10 +5,32 @@ // http://www.boost.org/LICENSE_1_0.txt) //======================================================================= +#include +#include + +#include "test.hpp" + void string_tests(); +void traits_tests(); int main(){ string_tests(); + traits_tests(); + + printf("All tests finished\n"); return 0; } + +void check(bool condition, const char* message){ + if(!condition){ + printf("Check failed: \"%s\"\n", message); + } +} + +void check_equals(long value, long expected, const char* message){ + if(value != expected){ + printf("Check failed: \"%s\"\n", message); + printf("\t expected: %ld was: %ld\n", expected, value); + } +} diff --git a/tstl/test_suite/test.hpp b/tstl/test_suite/test.hpp new file mode 100644 index 00000000..79d46cab --- /dev/null +++ b/tstl/test_suite/test.hpp @@ -0,0 +1,12 @@ +//======================================================================= +// Copyright Baptiste Wicht 2013-2016. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) +//======================================================================= + +#include +#include + +void check(bool condition, const char* message); +void check_equals(long value, long expected, const char* message);