diff options
Diffstat (limited to 'project2/xml/unittests/testxml.cpp')
-rw-r--r-- | project2/xml/unittests/testxml.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/project2/xml/unittests/testxml.cpp b/project2/xml/unittests/testxml.cpp index a3a40e0..4cedcb8 100644 --- a/project2/xml/unittests/testxml.cpp +++ b/project2/xml/unittests/testxml.cpp @@ -27,10 +27,10 @@ BOOST_AUTO_TEST_CASE( before ) BOOST_AUTO_TEST_CASE( rawview ) { TestOptionsSource::LoadTestOptions({ }); - ScriptReaderPtr s = new XmlScriptParser(rootDir / "rawview.xml"); - boost::intrusive_ptr<TestScriptHost> h = new TestScriptHost(s); + ScriptReaderPtr s = std::make_shared<XmlScriptParser>(rootDir / "rawview.xml"); + std::shared_ptr<TestScriptHost> h = std::make_shared<TestScriptHost>(s); h->executeViews(NULL); - auto p = boost::dynamic_pointer_cast<XmlPresenter>(h->getPresenter(NULL)); + auto p = std::dynamic_pointer_cast<XmlPresenter>(h->getPresenter(NULL)); BOOST_REQUIRE(p); const auto out = tmpdir / "rawview.xml"; std::fstream strm(out.string(), std::ios::out); |