1
+ <<<<<<< HEAD
1
2
// Copyright 2009, 2010, 2011, 2012 Dean Michael Berris, Jeroen Habraken, Glyn Matthews, Fredrik Olofsson.
3
+ =======
4
+ // Copyright 2009, 2010, 2011 Dean Michael Berris, Jeroen Habraken, Glyn Matthews, Fredrik Olofsson.
5
+ >>>>>>> 0c90ce044e6de485f66dd657a6d4ff9bba18279d
2
6
// Distributed under the Boost Software License, Version 1.0.
3
7
// (See accompanying file LICENSE_1_0.txt of copy at
4
8
// http://www.boost.org/LICENSE_1_0.txt)
7
11
#include < boost/config/warning_disable.hpp>
8
12
#include < boost/test/unit_test.hpp>
9
13
#include < boost/network/uri.hpp>
14
+ #include < boost/network/uri/utility.hpp>
10
15
#include < boost/network/uri/uri.hpp>
11
16
#include < boost/network/uri/uri_io.hpp>
12
17
#include < boost/network/uri/normalize.hpp>
@@ -465,6 +470,7 @@ BOOST_AUTO_TEST_CASE(issue_104_test) {
465
470
BOOST_CHECK_EQUAL (uri::scheme (copy), " http" );
466
471
}
467
472
473
+ <<<<<<< HEAD
468
474
BOOST_AUTO_TEST_CASE (normalize_empty_string) {
469
475
BOOST_CHECK_EQUAL (uri::normalize (" " ), " /" );
470
476
}
@@ -476,4 +482,15 @@ BOOST_AUTO_TEST_CASE(normalize_relative_string) {
476
482
}
477
483
BOOST_AUTO_TEST_CASE (normalize_slashend_string) {
478
484
BOOST_CHECK_EQUAL (uri::normalize (" /test/" ), " /test" );
485
+ =======
486
+ BOOST_AUTO_TEST_CASE (normalize_string) {
487
+ BOOST_CHECK_EQUAL (uri::normalize (" " ), " /" );
488
+ BOOST_CHECK_EQUAL (uri::normalize (" /" ), " /" );
489
+ BOOST_CHECK_EQUAL (uri::normalize (" /../" ), " /" );
490
+ BOOST_CHECK_EQUAL (uri::normalize (" /test/../../../" ), " /" );
491
+ BOOST_CHECK_EQUAL (uri::normalize (" ../../test" ), " /test" );
492
+ BOOST_CHECK_EQUAL (uri::normalize (" /test/" ), " /test" );
493
+ BOOST_CHECK_EQUAL (uri::normalize (" /test/test/../" ), " /test" );
494
+ BOOST_CHECK_EQUAL (uri::normalize (" /../?test=test¶m2=../p" ), " /?test=test¶m2=../p" );
495
+ >>>>>>> 0c90ce044e6de485f66dd657a6d4ff9bba18279d
479
496
}
0 commit comments