|
@@ -2,7 +2,7 @@
|
|
|
// Author: egametang@gmail.com (tanghai)
|
|
// Author: egametang@gmail.com (tanghai)
|
|
|
|
|
|
|
|
#include <sstream>
|
|
#include <sstream>
|
|
|
-#include <boost/make_shared.hpp>
|
|
|
|
|
|
|
+#include <memory>
|
|
|
#include <gtest/gtest.h>
|
|
#include <gtest/gtest.h>
|
|
|
#include <gmock/gmock.h>
|
|
#include <gmock/gmock.h>
|
|
|
#include <glog/logging.h>
|
|
#include <glog/logging.h>
|
|
@@ -14,7 +14,6 @@
|
|
|
|
|
|
|
|
namespace Egametang {
|
|
namespace Egametang {
|
|
|
|
|
|
|
|
-using namespace boost;
|
|
|
|
|
using testing::_;
|
|
using testing::_;
|
|
|
using testing::Invoke;
|
|
using testing::Invoke;
|
|
|
using testing::Return;
|
|
using testing::Return;
|
|
@@ -173,7 +172,7 @@ TEST_F(MessageFieldTest, GetField_FieldIsMessage)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsBool)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsBool)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getBoolean(8))
|
|
EXPECT_CALL(*resultSetMock, getBoolean(8))
|
|
|
.WillOnce(Return(true))
|
|
.WillOnce(Return(true))
|
|
|
.WillOnce(Return(false));
|
|
.WillOnce(Return(false));
|
|
@@ -192,7 +191,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsBool)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsDouble)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsDouble)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getDouble(6))
|
|
EXPECT_CALL(*resultSetMock, getDouble(6))
|
|
|
.WillOnce(Return(1.00))
|
|
.WillOnce(Return(1.00))
|
|
|
.WillOnce(Return(12345.6789));
|
|
.WillOnce(Return(12345.6789));
|
|
@@ -211,7 +210,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsDouble)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsInt32)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsInt32)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getInt(2))
|
|
EXPECT_CALL(*resultSetMock, getInt(2))
|
|
|
.WillOnce(Return(1))
|
|
.WillOnce(Return(1))
|
|
|
.WillOnce(Return(0xFFFFFFFF));
|
|
.WillOnce(Return(0xFFFFFFFF));
|
|
@@ -230,7 +229,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsInt32)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsInt64)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsInt64)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getInt64(1))
|
|
EXPECT_CALL(*resultSetMock, getInt64(1))
|
|
|
.WillOnce(Return(1))
|
|
.WillOnce(Return(1))
|
|
|
.WillOnce(Return(0xFFFFFFFFFFFFFFFF));
|
|
.WillOnce(Return(0xFFFFFFFFFFFFFFFF));
|
|
@@ -249,7 +248,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsInt64)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsUInt32)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsUInt32)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getUInt(3))
|
|
EXPECT_CALL(*resultSetMock, getUInt(3))
|
|
|
.WillOnce(Return(1))
|
|
.WillOnce(Return(1))
|
|
|
.WillOnce(Return(0xFFFFFFFF));
|
|
.WillOnce(Return(0xFFFFFFFF));
|
|
@@ -268,7 +267,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsUInt32)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsUInt64)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsUInt64)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getUInt64(4))
|
|
EXPECT_CALL(*resultSetMock, getUInt64(4))
|
|
|
.WillOnce(Return(1))
|
|
.WillOnce(Return(1))
|
|
|
.WillOnce(Return(0xFFFFFFFFFFFFFFFF));
|
|
.WillOnce(Return(0xFFFFFFFFFFFFFFFF));
|
|
@@ -287,7 +286,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsUInt64)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsString)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsString)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getString(5))
|
|
EXPECT_CALL(*resultSetMock, getString(5))
|
|
|
.WillOnce(Return("1"))
|
|
.WillOnce(Return("1"))
|
|
|
.WillOnce(Return("tanghai"));
|
|
.WillOnce(Return("tanghai"));
|
|
@@ -306,7 +305,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsString)
|
|
|
|
|
|
|
|
TEST_F(MessageFieldTest, SetField_FieldIsBytes)
|
|
TEST_F(MessageFieldTest, SetField_FieldIsBytes)
|
|
|
{
|
|
{
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getString(7))
|
|
EXPECT_CALL(*resultSetMock, getString(7))
|
|
|
.WillOnce(Return("1"))
|
|
.WillOnce(Return("1"))
|
|
|
.WillOnce(Return("tanghai is a good student"));
|
|
.WillOnce(Return("tanghai is a good student"));
|
|
@@ -327,7 +326,7 @@ TEST_F(MessageFieldTest, SetField_FieldIsMessage)
|
|
|
{
|
|
{
|
|
|
std::istringstream is;
|
|
std::istringstream is;
|
|
|
is.str("id: 123 name: \"pen\"");
|
|
is.str("id: 123 name: \"pen\"");
|
|
|
- ResultSetMockPtr resultSetMock = make_shared<ResultSetMock>();
|
|
|
|
|
|
|
+ auto resultSetMock = std::make_shared<ResultSetMock>();
|
|
|
EXPECT_CALL(*resultSetMock, getBlob(9))
|
|
EXPECT_CALL(*resultSetMock, getBlob(9))
|
|
|
.WillOnce(Return(&is));
|
|
.WillOnce(Return(&is));
|
|
|
Person person;
|
|
Person person;
|