Здравствуйте, пытаюсь написать тесты на рабочую программу но при компиляции вылазит ошибка не могу понять в чем проблема
сам код программы можете найти тут :
TEST(CheckUP, OK)
{
std::string example = "5+8*2-5/2";
float result = 0;
CheckUP* ch = new CheckUP();
ch->checkUP(example, result);
EXPECT_EQ(result, 18.5);
}
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
Ошибка:
D:\QT_proj\TermCalculator\CalculatorTest\main.cpp:9: ошибка: undefined reference to `CheckUP::checkUP(std::__cxx11::basic_string, std::allocator >&, float&)'
debug/main.o: In function `CheckUP_OK_Test::TestBody()':
D:\QT_proj\CalculatorProj\build-CalculatorTest-Desktop_Qt_6_0_4_MinGW_64_bit-Debug/../../TermCalculator/CalculatorTest/main.cpp:9: undefined reference to `CheckUP::checkUP(std::__cxx11::basic_string, std::allocator >&, float&)'