mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	Allow tests including catch to compile with g++ flags -Wall and -Werror.
This commit is contained in:
		| @@ -142,6 +142,8 @@ namespace Catch | ||||
|                 case ResultWas::ExplicitFailure: | ||||
|                     m_config.stream() << "failed with message: '" << resultInfo.getMessage() << "'"; | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|              | ||||
|             if( resultInfo.hasExpression() ) | ||||
|   | ||||
| @@ -101,8 +101,13 @@ namespace Catch | ||||
|             m_currentStats = &m_testSuiteStats; | ||||
|         } | ||||
|          | ||||
|         virtual void StartSection( const std::string& sectionName, const std::string description ){(sectionName,description);} | ||||
|         virtual void EndSection( const std::string& sectionName, std::size_t succeeded, std::size_t failed ){(sectionName, succeeded, failed);} | ||||
|         virtual void StartSection( const std::string& sectionName, const std::string description ) | ||||
|         { | ||||
|         } | ||||
|  | ||||
|         virtual void EndSection( const std::string& sectionName, std::size_t succeeded, std::size_t failed ) | ||||
|         { | ||||
|         } | ||||
|          | ||||
|         /////////////////////////////////////////////////////////////////////////// | ||||
|         virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) | ||||
|   | ||||
| @@ -130,6 +130,8 @@ namespace Catch | ||||
|                         .writeText( resultInfo.getMessage() ); | ||||
|                     m_currentTestSuccess = false; | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             }             | ||||
|             if( resultInfo.hasExpression() ) | ||||
|                 m_xml.endElement(); | ||||
|   | ||||
| @@ -157,6 +157,8 @@ namespace Catch | ||||
|                         return setErrorMode( m_command + " does not accept arguments" ); | ||||
|                     m_config.setShouldDebugBreak( true ); | ||||
|                     break; | ||||
|             default: | ||||
|                 break; | ||||
|             } | ||||
|             m_args.clear(); | ||||
|             m_mode = mode; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Mortensen
					Michael Mortensen