29 lines
483 B
C++
29 lines
483 B
C++
#pragma once
|
|
|
|
#include "TestCaseType.h"
|
|
#include "TestCaseFormatText.h"
|
|
|
|
class TestCase;
|
|
|
|
class TestCaseFactory
|
|
{
|
|
public:
|
|
enum UiTestCaseType
|
|
{
|
|
TEST_CASE_NONE = -1,
|
|
// here is add Type
|
|
TEST_CASE_FORMATTEXT = 0,
|
|
TEST_CASE_CHAT,
|
|
TEST_CASE_MAP,
|
|
TEST_CASE_BATTLEZONE,
|
|
|
|
TEST_CASE_MAX
|
|
};
|
|
|
|
public:
|
|
TestCaseFactory(void);
|
|
virtual ~TestCaseFactory(void);
|
|
|
|
static TestCase * MakeTestCase( SUN_STRING strTestCaseName );
|
|
};
|