Blame examples/cppunittest/XmlUniformiserTest.h

Packit 8c9aa0
#ifndef XMLUNIFORMISERTEST_H
Packit 8c9aa0
#define XMLUNIFORMISERTEST_H
Packit 8c9aa0
Packit 8c9aa0
#include <cppunit/extensions/HelperMacros.h>
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
/*! \class XmlUniformiserTest
Packit 8c9aa0
 * \brief Unit test for XmlUniformiser.
Packit 8c9aa0
 */
Packit 8c9aa0
class XmlUniformiserTest : public CPPUNIT_NS::TestFixture
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_TEST_SUITE( XmlUniformiserTest );
Packit 8c9aa0
  CPPUNIT_TEST( testEmpty );
Packit 8c9aa0
  CPPUNIT_TEST( testSkipProcessed );
Packit 8c9aa0
  CPPUNIT_TEST( testOpenElementWithoutAttributeButSomeSpaces );
Packit 8c9aa0
  CPPUNIT_TEST( testOpenCloseElement );
Packit 8c9aa0
  CPPUNIT_TEST( testElementWithEmptyAttribute );
Packit 8c9aa0
  CPPUNIT_TEST( testElementWithEmptyAttributeButSomeSpaces );
Packit 8c9aa0
  CPPUNIT_TEST( testElementWithOneAttribute );
Packit 8c9aa0
  CPPUNIT_TEST( testElementWithThreeAttributes );
Packit 8c9aa0
  CPPUNIT_TEST( testSkipComment );
Packit 8c9aa0
  CPPUNIT_TEST( testElementWithContent );
Packit 8c9aa0
  CPPUNIT_TEST( testElementsHierarchyWithContents );
Packit 8c9aa0
  CPPUNIT_TEST( testAssertXmlEqual );
Packit 8c9aa0
  CPPUNIT_TEST_SUITE_END();
Packit 8c9aa0
Packit 8c9aa0
public:
Packit 8c9aa0
  /*! Constructs a XmlUniformiserTest object.
Packit 8c9aa0
   */
Packit 8c9aa0
  XmlUniformiserTest();
Packit 8c9aa0
Packit 8c9aa0
  /// Destructor.
Packit 8c9aa0
  virtual ~XmlUniformiserTest();
Packit 8c9aa0
Packit 8c9aa0
  void setUp();
Packit 8c9aa0
  void tearDown();
Packit 8c9aa0
Packit 8c9aa0
  void testEmpty();
Packit 8c9aa0
  void testSkipProcessed();
Packit 8c9aa0
  void testOpenElementWithoutAttributeButSomeSpaces();
Packit 8c9aa0
  void testOpenCloseElement();
Packit 8c9aa0
  void testElementWithEmptyAttribute();
Packit 8c9aa0
  void testElementWithEmptyAttributeButSomeSpaces();
Packit 8c9aa0
  void testElementWithOneAttribute();
Packit 8c9aa0
  void testElementWithThreeAttributes();
Packit 8c9aa0
  void testSkipComment();
Packit 8c9aa0
  void testElementWithContent();
Packit 8c9aa0
  void testElementsHierarchyWithContents();
Packit 8c9aa0
Packit 8c9aa0
  void testAssertXmlEqual();
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
  void check( const std::string &xml, 
Packit 8c9aa0
              const std::string &expectedStrippedXml );
Packit 8c9aa0
Packit 8c9aa0
  /// Prevents the use of the copy constructor.
Packit 8c9aa0
  XmlUniformiserTest( const XmlUniformiserTest &copy );
Packit 8c9aa0
Packit 8c9aa0
  /// Prevents the use of the copy operator.
Packit 8c9aa0
  void operator =( const XmlUniformiserTest &copy );
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
};
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
#endif  // XMLUNIFORMISERTEST_H