From f5ef612a6aa78481d67718ed20ab058d8ae2dcdb Mon Sep 17 00:00:00 2001 From: Matúš Kukan Date: Fri, 19 Sep 2014 08:10:23 +0200 Subject: Use FastSaxParser directly Change-Id: I2f21438a0ccc6bc096f3257c48e088c4114d9f45 --- sax/CppunitTest_sax_parser.mk | 2 +- sax/qa/cppunit/parser.cxx | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) (limited to 'sax') diff --git a/sax/CppunitTest_sax_parser.mk b/sax/CppunitTest_sax_parser.mk index d5ede466dc8b..a926121edaf3 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 c6a32c56a949..5674b11403e4 100644 --- a/sax/qa/cppunit/parser.cxx +++ b/sax/qa/cppunit/parser.cxx @@ -10,12 +10,12 @@ #include #include -#include #include #include -#include +#include #include +#include #include 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("....."); - mxParser->parseStream( maInput ); + maParser.parseStream( maInput ); maInput.aInputStream = createStream(""); bool bException = false; try { - mxParser->parseStream( maInput ); + maParser.parseStream( maInput ); } catch (const SAXParseException &) { -- cgit