Avoid unused function warnings in compile fail tests

This avoids false positives when warnings-as-error is enabled
This commit is contained in:
Alexander Grund 2022-01-07 18:13:19 +01:00
parent f4c7401e2c
commit 2dede8303b
No known key found for this signature in database
GPG key ID: AA48A0760367A42B
7 changed files with 50 additions and 71 deletions

View file

@ -8,17 +8,14 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS(my_class) MOCK_CLASS(my_class)
{ {
MOCK_METHOD_EXT(my_method, 1, void(int), my_method) MOCK_METHOD_EXT(my_method, 1, void(int), my_method)
}; };
bool constraint( int, int ); bool constraint(int, int) { return true; }
void test_case() void test_case()
{ {
my_class c; my_class c;
MOCK_EXPECT(c.my_method).with(&constraint); MOCK_EXPECT(c.my_method).with(&constraint);
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 1, void( int ), my_method ) MOCK_METHOD_EXT( my_method, 1, void( int ), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).with( "42" ); MOCK_EXPECT( c.my_method ).with( "42" );
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 1, void( int ), my_method ) MOCK_METHOD_EXT( my_method, 1, void( int ), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).with( mock::equal( "42" ) ); MOCK_EXPECT( c.my_method ).with( mock::equal( "42" ) );
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 0, int(), my_method ) MOCK_METHOD_EXT( my_method, 0, int(), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).returns( std::string() ); MOCK_EXPECT( c.my_method ).returns( std::string() );
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 0, std::string(), my_method ) MOCK_METHOD_EXT( my_method, 0, std::string(), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).returns( 42 ); MOCK_EXPECT( c.my_method ).returns( 42 );
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 0, void(), my_method ) MOCK_METHOD_EXT( my_method, 0, void(), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).returns( "42" ); MOCK_EXPECT( c.my_method ).returns( "42" );
} }
}

View file

@ -8,8 +8,6 @@
#include <turtle/mock.hpp> #include <turtle/mock.hpp>
namespace
{
MOCK_CLASS( my_class ) MOCK_CLASS( my_class )
{ {
MOCK_METHOD_EXT( my_method, 1, void( int ), my_method ) MOCK_METHOD_EXT( my_method, 1, void( int ), my_method )
@ -19,4 +17,3 @@ namespace
my_class c; my_class c;
MOCK_EXPECT( c.my_method ).with( 42, 42 ); MOCK_EXPECT( c.my_method ).with( 42, 42 );
} }
}