9
9
class AbortingAssertionException;
12
class StandardTestExceptionGuard;
15
class TestExtendedData;
16
class TestExtendedDataList;
17
class ExceptionGuardElement;
14
// impl/testing.h, impl/testingepilog.h
16
class DescriptionData;
17
class DependenciesData;
21
class TestExtendedDataList;
23
} // end namespace Impl
26
class ExceptionGuardContext;
18
27
class ExceptionGuard;
33
class TestExtendedData;
34
template<class AType, class BType>
35
struct EqualityTraits;
38
typedef TestCase *(*TestCaseFactoryFn)();
27
41
class CheckerResult;
29
43
class TestResultUpdater;
32
typedef CppTL::Any Resource;
33
typedef unsigned int ResourceId;
34
class AcquiredResourceHandle;
35
class ResourceHandler;
36
class ResourceHandlerRegistry;
37
class ResourceInstance;
38
class ResourceLazyPtr;
39
typedef CppTL::ConstString ResourceName;
42
46
typedef CppTL::IntrusivePtr<TestCase> TestCasePtr;
43
typedef CppTL::IntrusivePtr<ExceptionGuardElement> ExceptionGuardElementPtr;
44
47
//typedef CppTL::IntrusivePtr<MetaData> TestPtr;
45
48
typedef CppTL::IntrusivePtr<TestInfo> TestInfoPtr;
46
49
typedef CppTL::IntrusivePtr<TestResultUpdater> TestResultUpdaterPtr;
49
typedef CppTL::IntrusivePtr<ResourceHandler> ResourceHandlerPtr;
50
typedef CppTL::IntrusivePtr<ResourceInstance> ResourceInstancePtr;
51
typedef CppTL::IntrusivePtr<AcquiredResourceHandle> AcquiredResourceHandlePtr;
54
52
} // namespace CppUT