Silence a signedness-comparison warning in gmock-actions_test.
include <functional> when using std::function in gmock.
This commit is contained in:
parent
3d1c78b2bf
commit
389bad61e2
@ -43,6 +43,10 @@
|
||||
#include "gmock/gmock-spec-builders.h"
|
||||
#include "gmock/internal/gmock-internal-utils.h"
|
||||
|
||||
#if GTEST_HAS_STD_FUNCTION_
|
||||
# include <functional>
|
||||
#endif
|
||||
|
||||
namespace testing {
|
||||
namespace internal {
|
||||
|
||||
|
@ -44,6 +44,10 @@ $var n = 10 $$ The maximum arity we support.
|
||||
#include "gmock/gmock-spec-builders.h"
|
||||
#include "gmock/internal/gmock-internal-utils.h"
|
||||
|
||||
#if GTEST_HAS_STD_FUNCTION_
|
||||
# include <functional>
|
||||
#endif
|
||||
|
||||
namespace testing {
|
||||
namespace internal {
|
||||
|
||||
|
@ -1301,7 +1301,7 @@ TEST(MockMethodTest, CanReturnMoveOnlyValue_Return) {
|
||||
EXPECT_EQ(19, *result1);
|
||||
|
||||
std::vector<std::unique_ptr<int>> vresult = mock.MakeVectorUnique();
|
||||
EXPECT_EQ(1, vresult.size());
|
||||
EXPECT_EQ(1u, vresult.size());
|
||||
EXPECT_NE(nullptr, vresult[0]);
|
||||
EXPECT_EQ(7, *vresult[0]);
|
||||
|
||||
@ -1341,7 +1341,7 @@ TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke) {
|
||||
EXPECT_NE(result1, result2);
|
||||
|
||||
std::vector<std::unique_ptr<int>> vresult = mock.MakeVectorUnique();
|
||||
EXPECT_EQ(1, vresult.size());
|
||||
EXPECT_EQ(1u, vresult.size());
|
||||
EXPECT_NE(nullptr, vresult[0]);
|
||||
EXPECT_EQ(7, *vresult[0]);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user