16,472
社区成员
发帖
与我相关
我的任务
分享
#include <gtest/gtest.h>
#include"Add.h"
TEST(AddTest, HandleNoneZeroInput)
{
Add a;
EXPECT_EQ(4, a.add(4, 10));
EXPECT_EQ(6, a.add(2, 4));
}
int main(int argc,char* argv[])
{
testing::InitGoogleTest(&argc,argv);
return RUN_ALL_TESTS();
}
gtest.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall testing::inter
nal::AssertHelper::~AssertHelper(void)" (??1AssertHelper@internal@testing@@QAE@X
Z),该符号在函数 "private: virtual void __thiscall AddTest_HandleNoneZeroInput_T
est::TestBody(void)" (?TestBody@AddTest_HandleNoneZeroInput_Test@@EAEXXZ) 中被引
用
gtest.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall testing::
internal::AssertHelper::operator=(class testing::Message const &)const " (??4Ass
ertHelper@internal@testing@@QBEXABVMessage@2@@Z),该符号在函数 "private: virtual
void __thiscall AddTest_HandleNoneZeroInput_Test::TestBody(void)" (?TestBody@Ad
dTest_HandleNoneZeroInput_Test@@EAEXXZ) 中被引用
gtest.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall testing::inter
nal::AssertHelper::AssertHelper(enum testing::TestPartResult::Type,char const *,
int,char const *)" (??0AssertHelper@internal@testing@@QAE@W4Type@TestPartResult@
2@PBDH1@Z),该符号在函数 "private: virtual void __thiscall AddTest_HandleNoneZer
oInput_Test::TestBody(void)" (?TestBody@AddTest_HandleNoneZeroInput_Test@@EAEXXZ
) 中被引用
gtest.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall Add::add(i
nt,int)" (?add@Add@@QAEHHH@Z),该符号在函数 "private: virtual void __thiscall Ad
dTest_HandleNoneZeroInput_Test::TestBody(void)" (?TestBody@AddTest_HandleNoneZer
oInput_Test@@EAEXXZ) 中被引用
gtest.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall testing::U
nitTest::Run(void)" (?Run@UnitTest@testing@@QAEHXZ),该符号在函数 _main 中被引用