diff options
Diffstat (limited to '3rdparty/sol2/Catch/projects/SelfTest/ClassTests.cpp')
-rw-r--r-- | 3rdparty/sol2/Catch/projects/SelfTest/ClassTests.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/3rdparty/sol2/Catch/projects/SelfTest/ClassTests.cpp b/3rdparty/sol2/Catch/projects/SelfTest/ClassTests.cpp deleted file mode 100644 index a4707849bb9..00000000000 --- a/3rdparty/sol2/Catch/projects/SelfTest/ClassTests.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Created by Phil on 09/11/2010. - * Copyright 2010 Two Blue Cubes Ltd. All rights reserved. - * - * 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 "catch.hpp" - -namespace -{ - class TestClass - { - std::string s; - - public: - TestClass() - : s( "hello" ) - {} - - void succeedingCase() - { - REQUIRE( s == "hello" ); - } - void failingCase() - { - REQUIRE( s == "world" ); - } - }; -} - - -METHOD_AS_TEST_CASE( TestClass::succeedingCase, "A METHOD_AS_TEST_CASE based test run that succeeds", "[class]" ) -METHOD_AS_TEST_CASE( TestClass::failingCase, "A METHOD_AS_TEST_CASE based test run that fails", "[.][class][failing]" ) - - -struct Fixture -{ - Fixture() : m_a( 1 ) {} - - int m_a; -}; - -TEST_CASE_METHOD( Fixture, "A TEST_CASE_METHOD based test run that succeeds", "[class]" ) -{ - REQUIRE( m_a == 1 ); -} - -// We should be able to write our tests within a different namespace -namespace Inner -{ - TEST_CASE_METHOD( Fixture, "A TEST_CASE_METHOD based test run that fails", "[.][class][failing]" ) - { - REQUIRE( m_a == 2 ); - } -} |