diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-01-31 12:28:28 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-01-31 17:25:52 +0000 |
commit | 1fd280f2c63cdf8d24b48c02fe384f0bc20682c1 (patch) | |
tree | 35b84f9730d7a6def967869336cc437e94ca6439 /writerfilter/qa | |
parent | de368b7783dff197ae279e0720c61efb2e0ff274 (diff) |
boost::tuple -> std::tuple
Change-Id: Ia08c184b792ff73d3ed49d6a5d54dec1a35943e9
Reviewed-on: https://gerrit.libreoffice.org/21955
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'writerfilter/qa')
-rw-r--r-- | writerfilter/qa/cppunittests/misc/misc.cxx | 141 |
1 files changed, 70 insertions, 71 deletions
diff --git a/writerfilter/qa/cppunittests/misc/misc.cxx b/writerfilter/qa/cppunittests/misc/misc.cxx index 3d5cef48b3ed..0d788ba1f24c 100644 --- a/writerfilter/qa/cppunittests/misc/misc.cxx +++ b/writerfilter/qa/cppunittests/misc/misc.cxx @@ -8,10 +8,9 @@ */ #include <limits> +#include <tuple> #include <vector> -#include <boost/tuple/tuple.hpp> - #include <cppunit/TestAssert.h> #include <cppunit/TestFixture.h> #include <cppunit/extensions/HelperMacros.h> @@ -72,94 +71,94 @@ void WriterfilterMiscTest::testTwipConversions() void WriterfilterMiscTest::testFieldParameters() { using writerfilter::dmapper::lcl_SplitFieldCommand; - boost::tuple<OUString, std::vector<OUString>, std::vector<OUString> > result; + std::tuple<OUString, std::vector<OUString>, std::vector<OUString> > result; result = lcl_SplitFieldCommand("PAGEREF last_page"); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand(" PAGEREF last_page "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); result = lcl_SplitFieldCommand("pageref last_page"); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT(std::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("pageref \"last_page\""); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("\"PAGEREF\" \"last_page\" \"\" "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(2), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT_EQUAL(OUString(), boost::get<1>(result)[1]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(2), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString(), std::get<1>(result)[1]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("\"PAGEREF\"\"last_page\" "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("PAGEREF\"last_page\" "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("\"PAGEREF\"last_page \"\""); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(2), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT_EQUAL(OUString(), boost::get<1>(result)[1]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(2), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString(), std::get<1>(result)[1]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("\"PAGEREF\"last_page \"\""); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(2), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT_EQUAL(OUString(), boost::get<1>(result)[1]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(2), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString(), std::get<1>(result)[1]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("pageref \"last\\\\pa\\\"ge\""); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last\\pa\"ge"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT(boost::get<2>(result).empty()); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last\\pa\"ge"), std::get<1>(result)[0]); + CPPUNIT_ASSERT(std::get<2>(result).empty()); result = lcl_SplitFieldCommand("PAGEREF\"last_page\"\\*"); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<2>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("\\*"), boost::get<2>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<2>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("\\*"), std::get<2>(result)[0]); result = lcl_SplitFieldCommand("PAGEREF last_page \\b foobar "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(size_t(1), boost::get<1>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("last_page"), boost::get<1>(result)[0]); - CPPUNIT_ASSERT_EQUAL(size_t(2), boost::get<2>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("\\B"), boost::get<2>(result)[0]); - CPPUNIT_ASSERT_EQUAL(OUString("foobar"), boost::get<2>(result)[1]); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(size_t(1), std::get<1>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("last_page"), std::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(size_t(2), std::get<2>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("\\B"), std::get<2>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString("foobar"), std::get<2>(result)[1]); result = lcl_SplitFieldCommand("PAGEREF\\bfoobar\\A\"\""); - CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), boost::get<0>(result)); - CPPUNIT_ASSERT(boost::get<1>(result).empty()); - CPPUNIT_ASSERT_EQUAL(size_t(4), boost::get<2>(result).size()); - CPPUNIT_ASSERT_EQUAL(OUString("\\B"), boost::get<2>(result)[0]); - CPPUNIT_ASSERT_EQUAL(OUString("foobar"), boost::get<2>(result)[1]); - CPPUNIT_ASSERT_EQUAL(OUString("\\A"), boost::get<2>(result)[2]); - CPPUNIT_ASSERT_EQUAL(OUString(), boost::get<2>(result)[3]); + CPPUNIT_ASSERT_EQUAL(OUString("PAGEREF"), std::get<0>(result)); + CPPUNIT_ASSERT(std::get<1>(result).empty()); + CPPUNIT_ASSERT_EQUAL(size_t(4), std::get<2>(result).size()); + CPPUNIT_ASSERT_EQUAL(OUString("\\B"), std::get<2>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString("foobar"), std::get<2>(result)[1]); + CPPUNIT_ASSERT_EQUAL(OUString("\\A"), std::get<2>(result)[2]); + CPPUNIT_ASSERT_EQUAL(OUString(), std::get<2>(result)[3]); for (auto prefix : {"#", "$", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/", ":", ";", "<", ">", "?", "@", "[", @@ -167,19 +166,19 @@ void WriterfilterMiscTest::testFieldParameters() { OUString test(OUString::createFromAscii(prefix) + "PAGE"); result = lcl_SplitFieldCommand(test + " "); - CPPUNIT_ASSERT_EQUAL(test, boost::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(test, std::get<0>(result)); } result = lcl_SplitFieldCommand("\\PAGE "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), boost::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), std::get<0>(result)); result = lcl_SplitFieldCommand("\\ PAGE "); - CPPUNIT_ASSERT_EQUAL(OUString("\\ "), boost::get<0>(result)); - CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), boost::get<1>(result)[0]); + CPPUNIT_ASSERT_EQUAL(OUString("\\ "), std::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), std::get<1>(result)[0]); result = lcl_SplitFieldCommand("\\\\PAGE "); - CPPUNIT_ASSERT_EQUAL(OUString("\\PAGE"), boost::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(OUString("\\PAGE"), std::get<0>(result)); result = lcl_SplitFieldCommand("\"PAGE\" "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), boost::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(OUString("PAGE"), std::get<0>(result)); result = lcl_SplitFieldCommand("\"PAGE "); - CPPUNIT_ASSERT_EQUAL(OUString("PAGE "), boost::get<0>(result)); + CPPUNIT_ASSERT_EQUAL(OUString("PAGE "), std::get<0>(result)); } CPPUNIT_TEST_SUITE_REGISTRATION(WriterfilterMiscTest); |