mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-26 04:31:56 +01:00 
			
		
		
		
	
		
			
	
	
		
			16 lines
		
	
	
		
			506 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			506 B
		
	
	
	
		
			C++
		
	
	
	
	
	
|   | #include "catch.hpp"
 | ||
|  | 
 | ||
|  | #if defined(CATCH_CONFIG_CPP17_BYTE)
 | ||
|  | 
 | ||
|  | TEST_CASE( "std::byte -> toString", "[toString][byte][approvals]" ) { | ||
|  |     using type = std::byte; | ||
|  |     REQUIRE( "0" == ::Catch::Detail::stringify( type{ 0 } ) ); | ||
|  | } | ||
|  | 
 | ||
|  | TEST_CASE( "std::vector<std::byte> -> toString", "[toString][byte][approvals]" ) { | ||
|  |     using type = std::vector<std::byte>; | ||
|  |     REQUIRE( "{ 0, 1, 2 }" == ::Catch::Detail::stringify( type{ std::byte{0}, std::byte{1}, std::byte{2} } ) ); | ||
|  | } | ||
|  | 
 | ||
|  | #endif // CATCH_INTERNAL_CONFIG_CPP17_BYTE
 |