| 489 | | BOOST_TEST( *next( itr_ck.begin() ) == std::string( "foo" ) ); |
| 490 | | BOOST_TEST( next(next( itr_ck.begin() )) == itr_ck.end() ); |
| 491 | | BOOST_TEST( next( itr_ck.begin() ) == prior( itr_ck.end() ) ); |
| 492 | | BOOST_TEST( *prior( itr_ck.end() ) == std::string( "foo" ) ); |
| 493 | | BOOST_TEST( *prior(prior( itr_ck.end() )) == std::string( "/" ) ); |
| 494 | | BOOST_TEST( prior(prior( itr_ck.end() )) == itr_ck.begin() ); |
| | 488 | BOOST_TEST( *boost::next( itr_ck.begin() ) == std::string( "foo" ) ); |
| | 489 | BOOST_TEST( boost::next(boost::next( itr_ck.begin() )) == itr_ck.end() ); |
| | 490 | BOOST_TEST( boost::next( itr_ck.begin() ) == boost::prior( itr_ck.end() ) ); |
| | 491 | BOOST_TEST( *boost::prior( itr_ck.end() ) == std::string( "foo" ) ); |
| | 492 | BOOST_TEST( *boost::prior(boost::prior( itr_ck.end() )) == std::string( "/" ) ); |
| | 493 | BOOST_TEST( boost::prior(boost::prior( itr_ck.end() )) == itr_ck.begin() ); |
| 1115 | | BOOST_TEST( *next( itr_ck.begin() ) == std::string( "/" ) ); |
| 1116 | | BOOST_TEST( next( next( itr_ck.begin() )) == itr_ck.end() ); |
| 1117 | | BOOST_TEST( prior( prior( itr_ck.end() )) == itr_ck.begin() ); |
| 1118 | | BOOST_TEST( *prior( itr_ck.end() ) == std::string( "/" ) ); |
| 1119 | | BOOST_TEST( *prior( prior( itr_ck.end() )) == std::string( "c:" ) ); |
| | 1114 | BOOST_TEST( *boost::next( itr_ck.begin() ) == std::string( "/" ) ); |
| | 1115 | BOOST_TEST( boost::next( boost::next( itr_ck.begin() )) == itr_ck.end() ); |
| | 1116 | BOOST_TEST( boost::prior( boost::prior( itr_ck.end() )) == itr_ck.begin() ); |
| | 1117 | BOOST_TEST( *boost::prior( itr_ck.end() ) == std::string( "/" ) ); |
| | 1118 | BOOST_TEST( *boost::prior( boost::prior( itr_ck.end() )) == std::string( "c:" ) ); |
| 1123 | | BOOST_TEST( *next( itr_ck.begin() ) == std::string( "foo" ) ); |
| 1124 | | BOOST_TEST( next(next( itr_ck.begin() )) == itr_ck.end() ); |
| 1125 | | BOOST_TEST( prior(prior( itr_ck.end() )) == itr_ck.begin() ); |
| 1126 | | BOOST_TEST( *prior( itr_ck.end() ) == std::string( "foo" ) ); |
| 1127 | | BOOST_TEST( *prior(prior( itr_ck.end() )) == std::string( "c:" ) ); |
| | 1122 | BOOST_TEST( *boost::next( itr_ck.begin() ) == std::string( "foo" ) ); |
| | 1123 | BOOST_TEST( boost::next(boost::next( itr_ck.begin() )) == itr_ck.end() ); |
| | 1124 | BOOST_TEST( boost::prior(boost::prior( itr_ck.end() )) == itr_ck.begin() ); |
| | 1125 | BOOST_TEST( *boost::prior( itr_ck.end() ) == std::string( "foo" ) ); |
| | 1126 | BOOST_TEST( *boost::prior(boost::prior( itr_ck.end() )) == std::string( "c:" ) ); |
| 1131 | | BOOST_TEST( *next( itr_ck.begin() ) == std::string( "/" ) ); |
| 1132 | | BOOST_TEST( *next( next( itr_ck.begin() )) == std::string( "foo" ) ); |
| 1133 | | BOOST_TEST( next( next( next( itr_ck.begin() ))) == itr_ck.end() ); |
| 1134 | | BOOST_TEST( prior( prior( prior( itr_ck.end() ))) == itr_ck.begin() ); |
| 1135 | | BOOST_TEST( *prior( itr_ck.end() ) == std::string( "foo" ) ); |
| 1136 | | BOOST_TEST( *prior( prior( itr_ck.end() )) == std::string( "/" ) ); |
| 1137 | | BOOST_TEST( *prior( prior( prior( itr_ck.end() ))) == std::string( "c:" ) ); |
| | 1130 | BOOST_TEST( *boost::next( itr_ck.begin() ) == std::string( "/" ) ); |
| | 1131 | BOOST_TEST( *boost::next( boost::next( itr_ck.begin() )) == std::string( "foo" ) ); |
| | 1132 | BOOST_TEST( boost::next( boost::next( boost::next( itr_ck.begin() ))) == itr_ck.end() ); |
| | 1133 | BOOST_TEST( boost::prior( boost::prior( boost::prior( itr_ck.end() ))) == itr_ck.begin() ); |
| | 1134 | BOOST_TEST( *boost::prior( itr_ck.end() ) == std::string( "foo" ) ); |
| | 1135 | BOOST_TEST( *boost::prior( boost::prior( itr_ck.end() )) == std::string( "/" ) ); |
| | 1136 | BOOST_TEST( *boost::prior( boost::prior( boost::prior( itr_ck.end() ))) == std::string( "c:" ) ); |
| 1147 | | CHECK_EQUAL( *next( itr_ck.begin() ), "/" ); |
| 1148 | | BOOST_TEST( next(next( itr_ck.begin() )) == itr_ck.end() ); |
| 1149 | | BOOST_TEST( prior(prior( itr_ck.end() )) == itr_ck.begin() ); |
| 1150 | | CHECK_EQUAL( *prior( itr_ck.end() ), "/" ); |
| 1151 | | CHECK_EQUAL( *prior(prior( itr_ck.end() )), "//net" ); |
| | 1146 | CHECK_EQUAL( *boost::next( itr_ck.begin() ), "/" ); |
| | 1147 | BOOST_TEST( boost::next(boost::next( itr_ck.begin() )) == itr_ck.end() ); |
| | 1148 | BOOST_TEST( boost::prior(boost::prior( itr_ck.end() )) == itr_ck.begin() ); |
| | 1149 | CHECK_EQUAL( *boost::prior( itr_ck.end() ), "/" ); |
| | 1150 | CHECK_EQUAL( *boost::prior(boost::prior( itr_ck.end() )), "//net" ); |
| 1155 | | BOOST_TEST( *next( itr_ck.begin() ) == std::string( "/" ) ); |
| 1156 | | BOOST_TEST( *next(next( itr_ck.begin() )) == std::string( "foo" ) ); |
| 1157 | | BOOST_TEST( next(next(next( itr_ck.begin() ))) == itr_ck.end() ); |
| 1158 | | BOOST_TEST( prior(prior(prior( itr_ck.end() ))) == itr_ck.begin() ); |
| 1159 | | BOOST_TEST( *prior( itr_ck.end() ) == std::string( "foo" ) ); |
| 1160 | | BOOST_TEST( *prior(prior( itr_ck.end() )) == std::string( "/" ) ); |
| 1161 | | BOOST_TEST( *prior(prior(prior( itr_ck.end() ))) == std::string( "//net" ) ); |
| | 1154 | BOOST_TEST( *boost::next( itr_ck.begin() ) == std::string( "/" ) ); |
| | 1155 | BOOST_TEST( *boost::next(boost::next( itr_ck.begin() )) == std::string( "foo" ) ); |
| | 1156 | BOOST_TEST( boost::next(boost::next(boost::next( itr_ck.begin() ))) == itr_ck.end() ); |
| | 1157 | BOOST_TEST( boost::prior(boost::prior(boost::prior( itr_ck.end() ))) == itr_ck.begin() ); |
| | 1158 | BOOST_TEST( *boost::prior( itr_ck.end() ) == std::string( "foo" ) ); |
| | 1159 | BOOST_TEST( *boost::prior(boost::prior( itr_ck.end() )) == std::string( "/" ) ); |
| | 1160 | BOOST_TEST( *boost::prior(boost::prior(boost::prior( itr_ck.end() ))) == std::string( "//net" ) ); |