20 lines
1008 B
C++
20 lines
1008 B
C++
#include "HalX86MakePtrMock.h"
|
|
#include "HalX86.h"
|
|
HalX86MakePtrMock::HalX86MakePtrMock()
|
|
{
|
|
mIHal = std::make_shared<HalX86>();
|
|
}
|
|
void HalX86MakePtrMock::DefaultMock(void)
|
|
{
|
|
EXPECT_CALL(*this, CreateNetworkModuleHandle(::testing::_))
|
|
.WillRepeatedly(::testing::DoAll(::testing::Return(VReturnCode::NewCode(VReturnCodeDefine::OK))));
|
|
EXPECT_CALL(*this, CreateHalModuleInstance(::testing::_))
|
|
.WillRepeatedly(::testing::DoAll(::testing::SetArgReferee<0>(mIHal), ::testing::Return(VReturnCode::NewCode(VReturnCodeDefine::OK))));
|
|
}
|
|
void HalX86MakePtrMock::DefaultMock(std::shared_ptr<HalX86MakePtrMock> &mock)
|
|
{
|
|
EXPECT_CALL(*mock.get(), CreateNetworkModuleHandle(::testing::_))
|
|
.WillRepeatedly(::testing::DoAll(::testing::Return(VReturnCode::NewCode(VReturnCodeDefine::OK))));
|
|
EXPECT_CALL(*mock.get(), CreateHalModuleInstance(::testing::_))
|
|
.WillRepeatedly(::testing::DoAll(::testing::Return(VReturnCode::NewCode(VReturnCodeDefine::OK))));
|
|
} |