sax/CppunitTest_sax_parser.mk |    2 +-
 sax/qa/cppunit/parser.cxx     |   13 ++++++-------
 2 files changed, 7 insertions(+), 8 deletions(-)

New commits:
commit f5ef612a6aa78481d67718ed20ab058d8ae2dcdb
Author: Matúš Kukan <matus.ku...@collabora.com>
Date:   Fri Sep 19 08:10:23 2014 +0200

    Use FastSaxParser directly
    
    Change-Id: I2f21438a0ccc6bc096f3257c48e088c4114d9f45

diff --git a/sax/CppunitTest_sax_parser.mk b/sax/CppunitTest_sax_parser.mk
index d5ede46..a926121 100644
--- a/sax/CppunitTest_sax_parser.mk
+++ b/sax/CppunitTest_sax_parser.mk
@@ -17,6 +17,7 @@ $(eval $(call gb_CppunitTest_use_libraries,sax_parser, \
        comphelper \
        cppu \
        cppuhelper \
+       expwrap \
        sal \
        test \
        $(gb_UWINAPI) \
@@ -35,7 +36,6 @@ $(eval $(call gb_CppunitTest_use_components,sax_parser,\
        configmgr/source/configmgr \
        framework/util/fwk \
        i18npool/util/i18npool \
-       sax/source/expatwrap/expwrap \
        sfx2/util/sfx \
        ucb/source/core/ucb1 \
        ucb/source/ucp/file/ucpfile1 \
diff --git a/sax/qa/cppunit/parser.cxx b/sax/qa/cppunit/parser.cxx
index c6a32c5..5674b11 100644
--- a/sax/qa/cppunit/parser.cxx
+++ b/sax/qa/cppunit/parser.cxx
@@ -10,12 +10,12 @@
 #include <sal/config.h>
 
 #include <com/sun/star/io/Pipe.hpp>
-#include <com/sun/star/xml/sax/FastParser.hpp>
 #include <com/sun/star/xml/sax/FastToken.hpp>
 #include <com/sun/star/xml/sax/SAXParseException.hpp>
-#include <com/sun/star/xml/sax/XFastParser.hpp>
+#include <com/sun/star/xml/sax/XFastTokenHandler.hpp>
 
 #include <cppuhelper/implbase1.hxx>
+#include <sax/fastparser.hxx>
 #include <test/bootstrapfixture.hxx>
 
 using namespace css;
@@ -57,7 +57,7 @@ public:
 class ParserTest: public test::BootstrapFixture
 {
     InputSource maInput;
-    uno::Reference< XFastParser > mxParser;
+    sax_fastparser::FastSaxParser maParser;
     uno::Reference< XFastDocumentHandler > mxDocumentHandler;
     uno::Reference< DummyTokenHandler > mxTokenHandler;
 
@@ -78,9 +78,8 @@ private:
 void ParserTest::setUp()
 {
     test::BootstrapFixture::setUp();
-    mxParser = css::xml::sax::FastParser::create(m_xContext);
     mxTokenHandler.set( new DummyTokenHandler() );
-    mxParser->setTokenHandler( mxTokenHandler );
+    maParser.setTokenHandler( mxTokenHandler );
 }
 
 void ParserTest::tearDown()
@@ -102,13 +101,13 @@ uno::Reference< io::XInputStream > 
ParserTest::createStream(const OString& sInpu
 void ParserTest::parse()
 {
     maInput.aInputStream = createStream("<a>...<b />..</a>");
-    mxParser->parseStream( maInput );
+    maParser.parseStream( maInput );
 
     maInput.aInputStream = createStream("<b></a>");
     bool bException = false;
     try
     {
-        mxParser->parseStream( maInput );
+        maParser.parseStream( maInput );
     }
     catch (const SAXParseException &)
     {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to