Blame examples/cppunittest/TestAssertTest.h

Packit Service e31359
#ifndef TESTASSERTTEST_H
Packit Service e31359
#define TESTASSERTTEST_H
Packit Service e31359
Packit Service e31359
#include <cppunit/extensions/HelperMacros.h>
Packit Service e31359
Packit Service e31359
Packit Service e31359
class TestAssertTest : public CPPUNIT_NS::TestFixture
Packit Service e31359
{
Packit Service e31359
  CPPUNIT_TEST_SUITE( TestAssertTest );
Packit Service e31359
  CPPUNIT_TEST( testAssertThrow );
Packit Service e31359
  CPPUNIT_TEST( testAssertNoThrow );
Packit Service e31359
  CPPUNIT_TEST( testAssertAssertionFail );
Packit Service e31359
  CPPUNIT_TEST( testAssertAssertionPass );
Packit Service e31359
  CPPUNIT_TEST( testAssert );
Packit Service e31359
  CPPUNIT_TEST( testAssertEqual );
Packit Service e31359
  CPPUNIT_TEST( testAssertLess );
Packit Service e31359
  CPPUNIT_TEST( testAssertGreater );
Packit Service e31359
  CPPUNIT_TEST( testAssertLessEqual );
Packit Service e31359
  CPPUNIT_TEST( testAssertGreaterEqual );
Packit Service e31359
  CPPUNIT_TEST( testAssertMessageTrue );
Packit Service e31359
  CPPUNIT_TEST( testAssertMessageFalse );
Packit Service e31359
  CPPUNIT_TEST( testAssertDoubleEquals );
Packit Service e31359
  CPPUNIT_TEST( testAssertDoubleEqualsPrecision );
Packit Service e31359
  CPPUNIT_TEST( testAssertDoubleNonFinite );
Packit Service e31359
  CPPUNIT_TEST( testFail );
Packit Service e31359
  CPPUNIT_TEST_SUITE_END();
Packit Service e31359
Packit Service e31359
public:
Packit Service e31359
  TestAssertTest();
Packit Service e31359
Packit Service e31359
  virtual ~TestAssertTest();
Packit Service e31359
Packit Service e31359
  virtual void setUp();
Packit Service e31359
  virtual void tearDown();
Packit Service e31359
Packit Service e31359
  void testAssertThrow();
Packit Service e31359
  void testAssertNoThrow();
Packit Service e31359
  void testAssertAssertionFail();
Packit Service e31359
  void testAssertAssertionPass();
Packit Service e31359
Packit Service e31359
  void testBasicAssertions();
Packit Service e31359
Packit Service e31359
  void testAssert();
Packit Service e31359
  
Packit Service e31359
  void testAssertEqual();
Packit Service e31359
  void testAssertLess();
Packit Service e31359
  void testAssertGreater();
Packit Service e31359
  void testAssertLessEqual();
Packit Service e31359
  void testAssertGreaterEqual();
Packit Service e31359
Packit Service e31359
  void testAssertMessageTrue();
Packit Service e31359
  void testAssertMessageFalse();
Packit Service e31359
Packit Service e31359
  void testAssertDoubleEquals();
Packit Service e31359
  void testAssertDoubleEqualsPrecision();
Packit Service e31359
  void testAssertDoubleNonFinite();
Packit Service e31359
Packit Service e31359
  void testAssertLongEquals();
Packit Service e31359
  void testAssertLongNotEquals();
Packit Service e31359
Packit Service e31359
  void testFail();
Packit Service e31359
Packit Service e31359
private:
Packit Service e31359
  TestAssertTest( const TestAssertTest &copy );
Packit Service e31359
  void operator =( const TestAssertTest &copy );
Packit Service e31359
Packit Service e31359
  void checkDoubleNotEquals( double expected, 
Packit Service e31359
                             double actual, 
Packit Service e31359
                             double delta );
Packit Service e31359
Packit Service e31359
  void checkMessageContains( CPPUNIT_NS::Exception *e,
Packit Service e31359
                             std::string expectedMessage );
Packit Service e31359
Packit Service e31359
private:
Packit Service e31359
};
Packit Service e31359
Packit Service e31359
#endif  // TESTASSERTTEST_H