From ca3b7505ceac4c7202eb42f2fbe3968a41cd1eb9 Mon Sep 17 00:00:00 2001 From: morinmorin Date: Wed, 15 Mar 2017 20:41:24 +0900 Subject: [PATCH] Add a testcase for trac ticket 12895 --- test/detail/zip_iterator_test.ipp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/detail/zip_iterator_test.ipp b/test/detail/zip_iterator_test.ipp index f659099..437cc49 100644 --- a/test/detail/zip_iterator_test.ipp +++ b/test/detail/zip_iterator_test.ipp @@ -58,6 +58,18 @@ int main() BOOST_TEST(boost::fusion::at_c<1>(*(i + 1)) == "pyonpyon"); } + { + // Trac #12895 + boost::zip_iterator< + TUPLE + > i(MAKE_TUPLE(vi.data(), vs.data())); + + BOOST_TEST(boost::fusion::at_c<0>(* i ) == 42); + BOOST_TEST(boost::fusion::at_c<1>(* i ) == "kokoro"); + BOOST_TEST(boost::fusion::at_c<0>(*(i + 1)) == 72); + BOOST_TEST(boost::fusion::at_c<1>(*(i + 1)) == "pyonpyon"); + } + { boost::zip_iterator i1(MAKE_TUPLE(vi.begin(), vs.begin())); boost::zip_iterator i2(MAKE_TUPLE(vi.end(), vs.end()));