CppUTest Documentation
 All Classes
Public Member Functions | Public Attributes | List of all members
ExecFunctionTestShell Class Reference
Inheritance diagram for ExecFunctionTestShell:
UtestShell

Public Member Functions

 ExecFunctionTestShell (void(*set)()=0, void(*tear)()=0)
 
UtestcreateTest ()
 
- Public Member Functions inherited from UtestShell
 UtestShell (const char *groupName, const char *testName, const char *fileName, int lineNumber)
 
virtual void runOneTestWithPlugins (TestPlugin *plugin, TestResult &result)
 
virtual SimpleString getFormattedName () const
 
virtual UtestShelladdTest (UtestShell *test)
 
virtual UtestShellgetNext () const
 
virtual bool isNull () const
 
virtual int countTests ()
 
bool shouldRun (const TestFilter &groupFilter, const TestFilter &nameFilter) const
 
const SimpleString getName () const
 
const SimpleString getGroup () const
 
const SimpleString getFile () const
 
int getLineNumber () const
 
virtual const char * getProgressIndicator () const
 
virtual void assertTrue (bool condition, const char *checkString, const char *conditionString, const char *fileName, int lineNumber)
 
virtual void assertTrueText (bool condition, const char *checkString, const char *conditionString, const char *text, const char *fileName, int lineNumber)
 
virtual void assertCstrEqual (const char *expected, const char *actual, const char *fileName, int lineNumber)
 
virtual void assertCstrNoCaseEqual (const char *expected, const char *actual, const char *fileName, int lineNumber)
 
virtual void assertCstrContains (const char *expected, const char *actual, const char *fileName, int lineNumber)
 
virtual void assertCstrNoCaseContains (const char *expected, const char *actual, const char *fileName, int lineNumber)
 
virtual void assertLongsEqual (long expected, long actual, const char *fileName, int lineNumber)
 
virtual void assertPointersEqual (const void *expected, const void *actual, const char *fileName, int lineNumber)
 
virtual void assertDoublesEqual (double expected, double actual, double threshold, const char *fileName, int lineNumber)
 
virtual void fail (const char *text, const char *fileName, int lineNumber)
 
virtual void print (const char *text, const char *fileName, int lineNumber)
 
virtual void print (const SimpleString &text, const char *fileName, int lineNumber)
 
void setFileName (const char *fileName)
 
void setLineNumber (int lineNumber)
 
void setGroupName (const char *groupName)
 
void setTestName (const char *testName)
 
virtual void exitCurrentTest ()
 
virtual void exitCurrentTestWithoutException ()
 
virtual bool isRunInSeperateProcess () const
 
virtual void setRunInSeperateProcess ()
 
virtual void destroyTest (Utest *test)
 
virtual void runOneTest (TestPlugin *plugin, TestResult &result)
 

Public Attributes

void(* setup_ )()
 
void(* teardown_ )()
 
void(* testFunction_ )()
 

Additional Inherited Members

- Static Public Member Functions inherited from UtestShell
static TestResultgetTestResult ()
 
static UtestShellgetCurrent ()
 
static void crash ()
 
static void setCrashMethod (void(*crashme)())
 
static void resetCrashMethod ()
 
- Protected Member Functions inherited from UtestShell
 UtestShell (const char *groupName, const char *testName, const char *fileName, int lineNumber, UtestShell *nextTest)
 
virtual SimpleString getMacroName () const
 

The documentation for this class was generated from the following file: