我正在嘗試使用Boost Test爲我的代碼添加一些非常需要的單元測試。然而,我似乎無法讓它工作。現在,我有以下代碼在Visual Studio中使用boost測試
#include <Drawing.h>
#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_MODULE DrawingModelTests
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_SUITE(DrawingModelTests)
BOOST_AUTO_TEST_CASE (DrawingConstructorTest)
{
Drawing * drawing = new Drawing;
delete drawing;
}
BOOST_AUTO_TEST_SUITE_END()
據我瞭解,我不需要把主或任何事情,因爲提升將照顧它自己。不過,Visual Studio不斷給我一個「入口點必須定義」的錯誤。我需要手動添加一個鏈接到靜態庫或其他東西?我正在編譯爲標準的.exe控制檯應用程序。
我完全不能相信這一次,我終於可以回答這個問題^^。謝謝! – 2011-07-22 12:52:50