Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef _DMOTESTNODE_H
#define _DMOTESTNODE_H
/*=============================================================================
| | File: DmoTestNode.h | | Copyright (c) 2000 Microsoft Corporation. All rights reserved | | Abstract: | Redifining CTestCaseInfo in the process of creating a | test application | | Contents: | | | History: | 5/16/2000 wendyliu initial version | | \============================================================================*/
#include <windows.h>
#include <CaseNode.h>
#include "dmotest.h"
/*=============================================================================
| CLASS DEFINITIONS \============================================================================*/ /*-----------------------------------------------------------------------------
| Class: CDmoTestCase | Purpose: Defines VarTestcase node for use in the test case tree | Notes: This is an example of add a new type of node of use in the | test case tree. It keeps the container object as protected | member variable, used by its subclass to get the information | (DMO and test file name) for the runtest method. \----------------------------------------------------------------------------*/
class CDmoTestCase : public CTestNodeItem { protected: CDmoTest* m_pDmoTest;
public:
CDmoTestCase( LPSTR pszNewCaseID, LPSTR pszNewName, CDmoTest* dmoTest);
virtual ~CDmoTestCase(); virtual DWORD RunTest(void) = 0; };
inline CDmoTestCase::CDmoTestCase( LPSTR pszNewCaseID, LPSTR pszNewName, CDmoTest* dmoTest)
: CTestNodeItem(false, pszNewCaseID, pszNewName, 0), m_pDmoTest(dmoTest) {
}
inline CDmoTestCase::~CDmoTestCase() {
}
#endif
|