mirror of
https://github.com/mat007/turtle.git
synced 2026-06-22 12:13:43 +00:00
Use default/delete for ctor/dtor
This commit is contained in:
parent
35fa6e63e6
commit
353849e9ad
28 changed files with 100 additions and 92 deletions
|
|
@ -17,7 +17,7 @@ namespace
|
|||
class base_class
|
||||
{
|
||||
public:
|
||||
virtual ~base_class() {}
|
||||
virtual ~base_class() = default;
|
||||
virtual void f1( int, int, int, int, int, int, int, int, int, int,
|
||||
int, int, int, int, int, int, int, int, int, int,
|
||||
int, int, int, int, int, int, int, int, int, int ) = 0;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ namespace
|
|||
class base_class
|
||||
{
|
||||
public:
|
||||
virtual ~base_class() {}
|
||||
virtual ~base_class() = default;
|
||||
virtual void f1( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f2( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f3( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ namespace
|
|||
class base_class
|
||||
{
|
||||
public:
|
||||
virtual ~base_class() {}
|
||||
virtual ~base_class() = default;
|
||||
virtual void f1( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f2( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f3( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ namespace
|
|||
class base_class
|
||||
{
|
||||
public:
|
||||
virtual ~base_class() {}
|
||||
virtual ~base_class() = default;
|
||||
virtual void f1( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f2( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f3( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ namespace
|
|||
class base_class
|
||||
{
|
||||
public:
|
||||
virtual ~base_class() {}
|
||||
virtual ~base_class() = default;
|
||||
virtual void f1( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f2( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
virtual void f3( int, int, int, int, int, int, int, int, int ) = 0;
|
||||
|
|
|
|||
|
|
@ -289,10 +289,14 @@ BOOST_FIXTURE_TEST_CASE( triggering_an_expectation_with_wrong_parameter_value_in
|
|||
|
||||
namespace
|
||||
{
|
||||
class my_interface : boost::noncopyable
|
||||
class my_interface
|
||||
{
|
||||
public:
|
||||
virtual ~my_interface() {}
|
||||
my_interface() = default;
|
||||
my_interface(const my_interface&) = delete;
|
||||
my_interface& operator=(const my_interface&) = delete;
|
||||
virtual ~my_interface() = default;
|
||||
|
||||
private:
|
||||
virtual void my_method() = 0;
|
||||
};
|
||||
|
|
@ -493,8 +497,7 @@ namespace
|
|||
{
|
||||
struct base
|
||||
{
|
||||
virtual ~base()
|
||||
{}
|
||||
virtual ~base() = default;
|
||||
virtual void f() = 0;
|
||||
};
|
||||
struct derived : base
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace
|
|||
{
|
||||
struct my_base
|
||||
{
|
||||
virtual ~my_base() {}
|
||||
virtual ~my_base() = default;
|
||||
virtual void my_method() = 0;
|
||||
virtual void my_method( int ) = 0;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace
|
|||
{
|
||||
struct my_base
|
||||
{
|
||||
virtual ~my_base() {}
|
||||
virtual ~my_base() = default;
|
||||
};
|
||||
|
||||
MOCK_BASE_CLASS( my_class, my_base )
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ namespace
|
|||
{
|
||||
struct my_base
|
||||
{
|
||||
virtual ~my_base() {}
|
||||
virtual ~my_base() = default;
|
||||
virtual void my_method( int, int, int, int, int, int, int, int, int, int ) = 0;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace
|
|||
{
|
||||
struct my_base
|
||||
{
|
||||
virtual ~my_base() {}
|
||||
virtual ~my_base() = default;
|
||||
virtual void my_method( int ) = 0;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#include "undefined.hpp"
|
||||
#include <turtle/mock.hpp>
|
||||
#include <boost/test/auto_unit_test.hpp>
|
||||
#include <boost/noncopyable.hpp>
|
||||
#include <boost/optional.hpp>
|
||||
#include <boost/ref.hpp>
|
||||
#include <cmath>
|
||||
|
|
@ -82,11 +81,13 @@ BOOST_FIXTURE_TEST_CASE( basic_mock_object_usage, mock_error_fixture )
|
|||
|
||||
namespace
|
||||
{
|
||||
class my_ambiguited_interface : boost::noncopyable
|
||||
class my_ambiguited_interface
|
||||
{
|
||||
public:
|
||||
virtual ~my_ambiguited_interface()
|
||||
{}
|
||||
my_ambiguited_interface() = default;
|
||||
my_ambiguited_interface(const my_ambiguited_interface&) = delete;
|
||||
my_ambiguited_interface& operator=(const my_ambiguited_interface&) = delete;
|
||||
virtual ~my_ambiguited_interface() = default;
|
||||
virtual void my_method() = 0;
|
||||
virtual void my_method( int ) = 0;
|
||||
};
|
||||
|
|
@ -108,11 +109,13 @@ BOOST_FIXTURE_TEST_CASE( mock_object_method_disambiguation, mock_error_fixture )
|
|||
|
||||
namespace
|
||||
{
|
||||
class my_const_ambiguited_interface : boost::noncopyable
|
||||
class my_const_ambiguited_interface
|
||||
{
|
||||
public:
|
||||
virtual ~my_const_ambiguited_interface()
|
||||
{}
|
||||
my_const_ambiguited_interface() = default;
|
||||
my_const_ambiguited_interface(const my_const_ambiguited_interface&) = delete;
|
||||
my_const_ambiguited_interface& operator=(const my_const_ambiguited_interface&) = delete;
|
||||
virtual ~my_const_ambiguited_interface() = default;
|
||||
virtual void my_method() = 0;
|
||||
virtual void my_method() const = 0;
|
||||
};
|
||||
|
|
@ -213,8 +216,7 @@ namespace
|
|||
template< typename T >
|
||||
struct my_template_base_class
|
||||
{
|
||||
virtual ~my_template_base_class()
|
||||
{}
|
||||
virtual ~my_template_base_class() = default;
|
||||
virtual void my_method( T ) = 0;
|
||||
virtual void my_other_method() = 0;
|
||||
};
|
||||
|
|
@ -237,23 +239,27 @@ BOOST_FIXTURE_TEST_CASE( mocking_a_template_base_class_method_is_supported, mock
|
|||
|
||||
namespace
|
||||
{
|
||||
class my_observer : boost::noncopyable
|
||||
class my_observer
|
||||
{
|
||||
public:
|
||||
virtual ~my_observer()
|
||||
{}
|
||||
my_observer() = default;
|
||||
my_observer(const my_observer&) = delete;
|
||||
my_observer& operator=(const my_observer&) = delete;
|
||||
virtual ~my_observer() = default;
|
||||
virtual void notify( int value ) = 0;
|
||||
};
|
||||
|
||||
class my_manager : boost::noncopyable
|
||||
class my_manager
|
||||
{
|
||||
public:
|
||||
virtual ~my_manager()
|
||||
{}
|
||||
my_manager() = default;
|
||||
my_manager(const my_manager&) = delete;
|
||||
my_manager& operator=(const my_manager&) = delete;
|
||||
virtual ~my_manager() = default;
|
||||
virtual my_observer& get_observer() const = 0;
|
||||
};
|
||||
|
||||
class my_subject : boost::noncopyable
|
||||
class my_subject
|
||||
{
|
||||
public:
|
||||
explicit my_subject( my_manager& f )
|
||||
|
|
|
|||
|
|
@ -360,8 +360,7 @@ namespace
|
|||
{
|
||||
struct base
|
||||
{
|
||||
virtual ~base()
|
||||
{}
|
||||
virtual ~base() = default;
|
||||
|
||||
virtual void m1() = 0;
|
||||
virtual void m10() const = 0;
|
||||
|
|
@ -417,8 +416,7 @@ namespace stdcall
|
|||
{
|
||||
struct base
|
||||
{
|
||||
virtual ~base()
|
||||
{}
|
||||
virtual ~base() = default;
|
||||
|
||||
virtual void MOCK_STDCALL m1() = 0;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue