mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Refactor: override implies virtual
If not used with `final`, override implies `virtual`. Detected via CodeFactor score. Another reference on SO: https://stackoverflow.com/questions/43466863/isnt-virtual-keyword-redundant-when-override-or-final-specifiers-are-used
This commit is contained in:
		| @@ -29,13 +29,13 @@ struct MyListener : Catch::TestEventListenerBase { | ||||
|  | ||||
|     using TestEventListenerBase::TestEventListenerBase; // inherit constructor | ||||
|  | ||||
|     virtual void testCaseStarting( Catch::TestCaseInfo const& testInfo ) override { | ||||
|     void testCaseStarting( Catch::TestCaseInfo const& testInfo ) override { | ||||
|         // Perform some setup before a test case is run | ||||
|     } | ||||
|      | ||||
|     virtual void testCaseEnded( Catch::TestCaseStats const& testCaseStats ) override { | ||||
|     void testCaseEnded( Catch::TestCaseStats const& testCaseStats ) override { | ||||
|         // Tear-down after a test case is run | ||||
|     }     | ||||
|     } | ||||
| }; | ||||
| CATCH_REGISTER_LISTENER( MyListener ) | ||||
| ``` | ||||
|   | ||||
| @@ -92,7 +92,7 @@ public: | ||||
|     IntRange( int begin, int end ) : m_begin( begin ), m_end( end ) {} | ||||
|  | ||||
|     // Performs the test for this matcher | ||||
|     virtual bool match( int const& i ) const override { | ||||
|     bool match( int const& i ) const override { | ||||
|         return i >= m_begin && i <= m_end; | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Axel Huebl
					Axel Huebl