CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ProtectorContext.h

Go to the documentation of this file.
00001 #ifndef CPPUNIT_PROTECTORCONTEXT_H
00002 #define CPPUNIT_PROTECTORCONTEXT_H
00003 
00004 #include <cppunit/Portability.h>
00005 #include <string>
00006 
00007 CPPUNIT_NS_BEGIN
00008 
00009 class Test;
00010 class TestResult;
00011 
00012 
00017 class CPPUNIT_API ProtectorContext
00018 {
00019 public:
00020   ProtectorContext( Test *test,
00021                     TestResult *result,
00022                     const std::string &shortDescription )
00023       : m_test( test )
00024       , m_result( result )
00025       , m_shortDescription( shortDescription )
00026   {
00027   }
00028 
00029   Test *m_test;
00030   TestResult *m_result;
00031   std::string m_shortDescription;
00032 };
00033 
00034 
00035 CPPUNIT_NS_END
00036 
00037 #endif // CPPUNIT_PROTECTORCONTEXT_H
00038 

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers