mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	Merge branch 'master' into dev-modernize
Hopefully nothing went too wrong.
This commit is contained in:
		
							
								
								
									
										28
									
								
								projects/SelfTest/DecompositionTests.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								projects/SelfTest/DecompositionTests.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| /* | ||||
|  *  Created by Martin on 27/5/2017. | ||||
|  *  Copyright 2017 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 <iostream> | ||||
|  | ||||
| struct truthy { | ||||
|     truthy(bool b):m_value(b){} | ||||
|     operator bool() const { | ||||
|         return false; | ||||
|     } | ||||
|     bool m_value; | ||||
| }; | ||||
|  | ||||
| std::ostream& operator<<(std::ostream& o, truthy) { | ||||
|     o << "Hey, its truthy!"; | ||||
|     return o; | ||||
| } | ||||
|  | ||||
| #include "catch.hpp" | ||||
|  | ||||
| TEST_CASE( "Reconstruction should be based on stringification: #914" , "[Decomposition][failing][.]") { | ||||
|     CHECK(truthy(false)); | ||||
| } | ||||
| @@ -401,5 +401,5 @@ static int f() { | ||||
| TEST_CASE( "#835 -- errno should not be touched by Catch", "[!shouldfail]" ) { | ||||
|     errno = 1; | ||||
|     CHECK(f() == 0); | ||||
|     REQUIRE(errno == 1); // Check that f() doesn't touch errno.     | ||||
|     REQUIRE(errno == 1); // Check that f() doesn't touch errno. | ||||
| } | ||||
|   | ||||
| @@ -9,7 +9,6 @@ | ||||
|  | ||||
|  | ||||
| TEST_CASE( "Character pretty printing" ){ | ||||
|     //  | ||||
|     SECTION("Specifically escaped"){ | ||||
|         char tab = '\t'; | ||||
|         char newline = '\n'; | ||||
| @@ -36,7 +35,7 @@ TEST_CASE( "Character pretty printing" ){ | ||||
|             char c = static_cast<char>(i); | ||||
|             REQUIRE(c == i); | ||||
|         } | ||||
|     }     | ||||
|     } | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský