下面我們用一個Sample 來演示BaseTestCase system 是如何實現動作的錄制。
首先我們來看一下測試用類的代碼:
//.h
#include "BaseTestCase.h"
class CTest_View : public CBaseTestCase
{
TEST_CASE_MAP
BASE_TEST_CASE_H(CTest_View)
public:
…….
void test_Annotation_circle();
……
};
// .cpp
BEGIN_TEST_CASE_MAP(CTest_View)
……….
TEST_CASE_MEMBER(test_Annotation_circle)
………………..
END_TEST_CASE_MAP
void CTest_View::test_Annotation_circle()
{
原文轉自:http://www.anti-gravitydesign.com