diff options
| author | Phil Nash | 2016-05-10 19:09:59 +0100 |
|---|---|---|
| committer | Phil Nash | 2016-05-10 19:09:59 +0100 |
| commit | ebf9f3bb9db48148b3ee6a3b066a770e148f5ce7 (patch) | |
| tree | d04ffb1c804002ef81b0bf89df6d822f25b525d8 /single_include/catch.hpp | |
| parent | 1ebebd4ab85f5953da58229658170a97a65f13d6 (diff) | |
| download | catch3-1.5.3.tar.gz | |
v1.5.3v1.5.3
Diffstat (limited to 'single_include/catch.hpp')
| -rw-r--r-- | single_include/catch.hpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/single_include/catch.hpp b/single_include/catch.hpp index 350ee990..9afe69a7 100644 --- a/single_include/catch.hpp +++ b/single_include/catch.hpp @@ -1,6 +1,6 @@ /* - * Catch v1.5.2 - * Generated: 2016-05-07 23:13:51.221005 + * Catch v1.5.3 + * Generated: 2016-05-10 19:09:28.805441 * ---------------------------------------------------------- * This file has been merged from multiple headers. Please don't edit it directly * Copyright (c) 2012 Two Blue Cubes Ltd. All rights reserved. @@ -6480,13 +6480,15 @@ namespace Catch { it != itEnd; ++it ) { std::pair<std::set<TestCase>::const_iterator, bool> prev = seenFunctions.insert( *it ); - if( !prev.second ){ - Catch::cerr() - << Colour( Colour::Red ) - << "error: TEST_CASE( \"" << it->name << "\" ) already defined.\n" - << "\tFirst seen at " << prev.first->getTestCaseInfo().lineInfo << "\n" - << "\tRedefined at " << it->getTestCaseInfo().lineInfo << std::endl; - exit(1); + if( !prev.second ) { + std::ostringstream ss; + + ss << Colour( Colour::Red ) + << "error: TEST_CASE( \"" << it->name << "\" ) already defined.\n" + << "\tFirst seen at " << prev.first->getTestCaseInfo().lineInfo << "\n" + << "\tRedefined at " << it->getTestCaseInfo().lineInfo << std::endl; + + throw std::runtime_error(ss.str()); } } } @@ -7545,7 +7547,7 @@ namespace Catch { return os; } - Version libraryVersion( 1, 5, 2, "", 0 ); + Version libraryVersion( 1, 5, 3, "", 0 ); } |