diff options
author | adamw <adam@warski.org> | 2017-07-31 14:26:06 +0200 |
---|---|---|
committer | adamw <adam@warski.org> | 2017-07-31 14:26:06 +0200 |
commit | f34ad777382ca49c70a1dce655bfb6e483995716 (patch) | |
tree | 8a80eaa026b1761db3c13e8d05b3915025b5ce93 /core/src/test | |
parent | 4d23d6fd21317e6bf28cd23b0e149d570b55f5e8 (diff) | |
download | sttp-f34ad777382ca49c70a1dce655bfb6e483995716.tar.gz sttp-f34ad777382ca49c70a1dce655bfb6e483995716.tar.bz2 sttp-f34ad777382ca49c70a1dce655bfb6e483995716.zip |
Support for user info in the Uri class
Diffstat (limited to 'core/src/test')
-rw-r--r-- | core/src/test/scala/com/softwaremill/sttp/UriTests.scala | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/core/src/test/scala/com/softwaremill/sttp/UriTests.scala b/core/src/test/scala/com/softwaremill/sttp/UriTests.scala index 933afff..e137d5c 100644 --- a/core/src/test/scala/com/softwaremill/sttp/UriTests.scala +++ b/core/src/test/scala/com/softwaremill/sttp/UriTests.scala @@ -7,8 +7,9 @@ class UriTests extends FunSuite with Matchers { val QF = QueryFragment val wholeUriTestData = List( - Uri("http", "example.com", None, Nil, Nil, None) -> "http://example.com", + Uri("http", None, "example.com", None, Nil, Nil, None) -> "http://example.com", Uri("https", + None, "sub.example.com", Some(8080), List("a", "b", "xyz"), @@ -16,18 +17,22 @@ class UriTests extends FunSuite with Matchers { Some("f")) -> "https://sub.example.com:8080/a/b/xyz?p1=v1&p2=v2#f", Uri("http", + None, "example.com", None, List(""), List(QF.KeyValue("p", "v"), QF.KeyValue("p", "v")), None) -> "http://example.com/?p=v&p=v", Uri("http", + None, "exa mple.com", None, List("a b", "z", "ą:ę"), List(QF.KeyValue("p:1", "v&v"), QF.KeyValue("p2", "v v")), None) -> - "http://exa%20mple.com/a%20b/z/%C4%85%3A%C4%99?p%3A1=v%26v&p2=v+v" + "http://exa%20mple.com/a%20b/z/%C4%85%3A%C4%99?p%3A1=v%26v&p2=v+v", + Uri("http", Some("us&er:pa ss"), "example.com", None, Nil, Nil, None) -> + "http://us%26er:pa%20ss@example.com", ) for { @@ -38,7 +43,7 @@ class UriTests extends FunSuite with Matchers { } } - val testUri = Uri("http", "example.com", None, Nil, Nil, None) + val testUri = Uri("http", None, "example.com", None, Nil, Nil, None) val pathTestData = List( "a/b/c" -> List("a", "b", "c"), |