#ifndef __ACTTESTSUITE_PRIVATE_H__
#define __ACTTESTSUITE_PRIVATE_H__

#include "acttestsuite.h"
#include "acttestlist.h"

struct __ITestSuite {
    ITestSuiteVtbl* pvt;
    //	ITestVtbl* pvt;
    uint32 m_cRef;
    char name[ACT_TEST_NAME_LENGTH];
    //	int numberOfTests;
    //	ITest** tests;
    ITestList* m_lstTest__;
};

//extern const TestImplement TestSuiteImplement;

//#define new_TestSuite(name,tests,numberOfTests)\
//	{\
//		(TestImplement*)&TestSuiteImplement,\
//		name,\
//		numberOfTests,\
//		tests,\
//	}

static void __ITestSuite_AddTest(ITestSuite* pme, ITest* pITest);

#endif//  __ACTTESTSUITE_PRIVATE_H__

