Я новичок в C++ и для модульного тестирования C++. Я попытался запустить CppUnit light без успеха, и на самом деле я понятия не имею, что делать сейчас. Это мой код:Как получить свет CppUnit?
#include <iostream>
#include <string>
#include "CppUnitLite/TestHarness.h"
using namespace std;
int main()
{
TestResult tr;
TestRegistry::runAllTests(tr);
return 0;
}
TEST(Stack, creation)
{
CHECK_EQUAL("a", "a");
}
В CodeBlocks я получил следующее сообщение об ошибке:
UnitTestTest/main.cpp | 10 | неопределенная ссылка на TestResult :: TestResult() | UnitTestTest/CppUnitLite/Test.h | 21 | undefined ссылка на SimpleString :: ~ SimpleString() | UnitTestTest/main.cpp | 17 | неопределенная ссылка на Test :: Test (SimpleString const &) |
добавить -lcppunit к Linker. – SChepurin