Blame examples/cppunittest/StringToolsTest.h

Packit 8c9aa0
#ifndef STRINGTOOLSTEST_H
Packit 8c9aa0
#define STRINGTOOLSTEST_H
Packit 8c9aa0
Packit 8c9aa0
#include <cppunit/extensions/HelperMacros.h>
Packit 8c9aa0
#include <cppunit/tools/StringTools.h>
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
/// Unit tests for StringToolsTest
Packit 8c9aa0
class StringToolsTest : public CPPUNIT_NS::TestCase
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_TEST_SUITE( StringToolsTest );
Packit 8c9aa0
  CPPUNIT_TEST( testToStringInt );
Packit 8c9aa0
  CPPUNIT_TEST( testToStringDouble );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitEmptyString );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitOneItem );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitItemEmpty );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitTwoItem );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitEmptyTwoItem );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitEmptyItemEmpty );
Packit 8c9aa0
  CPPUNIT_TEST( testSplitEmptyItemEmptyEmptyItem );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapEmpty );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapNotNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapLimitNotNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapOneNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapTwoNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapLimitTwoNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapOneNeededTwoNeeded );
Packit 8c9aa0
  CPPUNIT_TEST( testWrapNotNeededEmptyLinesOneNeeded );
Packit 8c9aa0
  CPPUNIT_TEST_SUITE_END();
Packit 8c9aa0
Packit 8c9aa0
public:
Packit 8c9aa0
  /*! Constructs a StringToolsTest object.
Packit 8c9aa0
   */
Packit 8c9aa0
  StringToolsTest();
Packit 8c9aa0
Packit 8c9aa0
  /// Destructor.
Packit 8c9aa0
  virtual ~StringToolsTest();
Packit 8c9aa0
Packit 8c9aa0
  void setUp();
Packit 8c9aa0
  void tearDown();
Packit 8c9aa0
Packit 8c9aa0
  void testToStringInt();
Packit 8c9aa0
  void testToStringDouble();
Packit 8c9aa0
Packit 8c9aa0
  void testSplitEmptyString();
Packit 8c9aa0
  void testSplitOneItem();
Packit 8c9aa0
  void testSplitItemEmpty();
Packit 8c9aa0
  void testSplitTwoItem();
Packit 8c9aa0
  void testSplitEmptyTwoItem();
Packit 8c9aa0
  void testSplitEmptyItemEmpty();
Packit 8c9aa0
  void testSplitEmptyItemEmptyEmptyItem();
Packit 8c9aa0
Packit 8c9aa0
  void testWrapEmpty();
Packit 8c9aa0
  void testWrapNotNeeded();
Packit 8c9aa0
  void testWrapLimitNotNeeded();
Packit 8c9aa0
  void testWrapOneNeeded();
Packit 8c9aa0
  void testWrapTwoNeeded();
Packit 8c9aa0
  void testWrapLimitTwoNeeded();
Packit 8c9aa0
  void testWrapOneNeededTwoNeeded();
Packit 8c9aa0
  void testWrapNotNeededEmptyLinesOneNeeded();
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
  /// Prevents the use of the copy constructor.
Packit 8c9aa0
  StringToolsTest( const StringToolsTest &other );
Packit 8c9aa0
Packit 8c9aa0
  /// Prevents the use of the copy operator.
Packit 8c9aa0
  void operator =( const StringToolsTest &other );
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
};
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
#endif  // STRINGTOOLSTEST_H