summaryrefslogtreecommitdiff
path: root/writerfilter/qa
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-01-31 12:28:28 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-01-31 17:25:52 +0000
commit1fd280f2c63cdf8d24b48c02fe384f0bc20682c1 (patch)
tree35b84f9730d7a6def967869336cc437e94ca6439 /writerfilter/qa
parentde368b7783dff197ae279e0720c61efb2e0ff274 (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.cxx141
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);