libMesh
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TestShim Class Reference
Inheritance diagram for TestShim:
[legend]

Public Member Functions

 TestShim (CppUnit::Test &shimmed_test)
 
virtual void run (CppUnit::TestResult *result) override
 
virtual int countTestCases () const override
 
virtual int getChildTestCount () const override
 
virtual std::string getName () const override
 
virtual bool findTestPath (const std::string &testName, CppUnit::TestPath &testPath) const override
 
virtual bool findTestPath (const CppUnit::Test *test, CppUnit::TestPath &testPath) const override
 
virtual CppUnit::Test * findTest (const std::string &testName) const override
 
virtual CppUnit::TestPath resolveTestPath (const std::string &testPath) const override
 

Protected Member Functions

virtual CppUnit::Test * doGetChildTestAt (int index) const override
 

Private Attributes

CppUnit::Test & _shimmed_test
 

Detailed Description

Definition at line 31 of file driver.C.

Constructor & Destructor Documentation

◆ TestShim()

TestShim::TestShim ( CppUnit::Test &  shimmed_test)
inline

Definition at line 34 of file driver.C.

34 : _shimmed_test(shimmed_test) {}
CppUnit::Test & _shimmed_test
Definition: driver.C:56

Member Function Documentation

◆ countTestCases()

virtual int TestShim::countTestCases ( ) const
inlineoverridevirtual

Definition at line 38 of file driver.C.

References _shimmed_test.

38 { return _shimmed_test.countTestCases(); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ doGetChildTestAt()

virtual CppUnit::Test* TestShim::doGetChildTestAt ( int  index) const
inlineoverrideprotectedvirtual

Definition at line 53 of file driver.C.

References _shimmed_test.

53 { return _shimmed_test.getChildTestAt(index); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ findTest()

virtual CppUnit::Test* TestShim::findTest ( const std::string &  testName) const
inlineoverridevirtual

Definition at line 48 of file driver.C.

References _shimmed_test.

48 { return _shimmed_test.findTest(testName); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ findTestPath() [1/2]

virtual bool TestShim::findTestPath ( const std::string &  testName,
CppUnit::TestPath &  testPath 
) const
inlineoverridevirtual

Definition at line 44 of file driver.C.

References _shimmed_test.

44 { return _shimmed_test.findTestPath(testName, testPath); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ findTestPath() [2/2]

virtual bool TestShim::findTestPath ( const CppUnit::Test *  test,
CppUnit::TestPath &  testPath 
) const
inlineoverridevirtual

Definition at line 46 of file driver.C.

References _shimmed_test.

46 { return _shimmed_test.findTestPath(test, testPath); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ getChildTestCount()

virtual int TestShim::getChildTestCount ( ) const
inlineoverridevirtual

Definition at line 40 of file driver.C.

References _shimmed_test.

40 { return _shimmed_test.getChildTestCount(); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ getName()

virtual std::string TestShim::getName ( ) const
inlineoverridevirtual

Definition at line 42 of file driver.C.

References _shimmed_test.

42 { return _shimmed_test.getName(); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ resolveTestPath()

virtual CppUnit::TestPath TestShim::resolveTestPath ( const std::string &  testPath) const
inlineoverridevirtual

Definition at line 50 of file driver.C.

References _shimmed_test.

50 { return _shimmed_test.resolveTestPath(testPath); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

◆ run()

virtual void TestShim::run ( CppUnit::TestResult *  result)
inlineoverridevirtual

Definition at line 36 of file driver.C.

References _shimmed_test.

36 { _shimmed_test.run(result); }
CppUnit::Test & _shimmed_test
Definition: driver.C:56

Member Data Documentation

◆ _shimmed_test

CppUnit::Test& TestShim::_shimmed_test
private

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