From 213a7d73868230496e0415a1bf1f0faedb75949b Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Fri, 8 Dec 2017 18:19:40 +0100 Subject: [PATCH] add test of find range --- alib2std/test-src/extensions/AlgorithmTest.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/alib2std/test-src/extensions/AlgorithmTest.cpp b/alib2std/test-src/extensions/AlgorithmTest.cpp index d4d95db7de..69492d48c4 100644 --- a/alib2std/test-src/extensions/AlgorithmTest.cpp +++ b/alib2std/test-src/extensions/AlgorithmTest.cpp @@ -126,4 +126,16 @@ void AlgorithmTest::testFindRange ( ) { CPPUNIT_ASSERT ( str == "" ); } + + { + std::string str = "<dee<fd<<>>>th"; + + std::pair < std::string::iterator, std::string::iterator > range = ext::find_range ( str.begin ( ), str.end ( ), '<', '>' ); + + std::cerr << range.first - str.begin ( ) << std::endl; + std::cerr << range.second - str.begin ( ) << std::endl; + + CPPUNIT_ASSERT ( range.first - str.begin ( ) == 14 ); + CPPUNIT_ASSERT ( range.second - str.begin ( ) == 14 ); + } } -- GitLab