Blame examples/cppunittest/XmlUniformiserTest.h

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