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