Skip to content

Commit 7f1c843

Browse files
committed
Improve tests
1 parent 5ddab6f commit 7f1c843

24 files changed

Lines changed: 157 additions & 8 deletions

ext/uri/tests/rfc3986/builder/all_success_with_reset.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ $uri = $builder->build();
1515

1616
var_dump($uri->toRawString());
1717
var_dump($uri);
18+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1819

1920
$uri = $builder->reset()->build();
2021

2122
var_dump($uri->toRawString());
2223
var_dump($uri);
24+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
2325

2426
?>
2527
--EXPECTF--
@@ -42,6 +44,7 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
4244
["fragment"]=>
4345
string(8) "fragment"
4446
}
47+
bool(true)
4548
string(0) ""
4649
object(Uri\Rfc3986\Uri)#%d (%d) {
4750
["scheme"]=>
@@ -61,3 +64,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
6164
["fragment"]=>
6265
NULL
6366
}
67+
bool(true)

ext/uri/tests/rfc3986/builder/basic_success_with_base.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $uri = $builder->build(new Uri\Rfc3986\Uri("https://example.com"));
99

1010
var_dump($uri->toRawString());
1111
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1213

1314
?>
1415
--EXPECTF--
@@ -31,3 +32,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3132
["fragment"]=>
3233
NULL
3334
}
35+
bool(true)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
--TEST--
2+
Test Uri\Rfc3986\UriBuilder::setFragment() - success - basic
3+
--FILE--
4+
<?php
5+
6+
$builder = new Uri\Rfc3986\UriBuilder();
7+
$builder->setFragment("foo");
8+
$uri = $builder->build();
9+
10+
var_dump($uri->toRawString());
11+
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
13+
14+
?>
15+
--EXPECTF--
16+
string(4) "#foo"
17+
object(Uri\Rfc3986\Uri)#%d (%d) {
18+
["scheme"]=>
19+
NULL
20+
["username"]=>
21+
NULL
22+
["password"]=>
23+
NULL
24+
["host"]=>
25+
NULL
26+
["port"]=>
27+
NULL
28+
["path"]=>
29+
string(0) ""
30+
["query"]=>
31+
NULL
32+
["fragment"]=>
33+
string(3) "foo"
34+
}
35+
bool(true)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
--TEST--
2+
Test Uri\Rfc3986\UriBuilder::setFragment() - success - null
3+
--FILE--
4+
<?php
5+
6+
$builder = new Uri\Rfc3986\UriBuilder();
7+
$builder->setFragment("foo");
8+
$builder->setFragment(null);
9+
$uri = $builder->build();
10+
11+
var_dump($uri->toRawString());
12+
var_dump($uri);
13+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
14+
15+
?>
16+
--EXPECTF--
17+
string(0) ""
18+
object(Uri\Rfc3986\Uri)#%d (%d) {
19+
["scheme"]=>
20+
NULL
21+
["username"]=>
22+
NULL
23+
["password"]=>
24+
NULL
25+
["host"]=>
26+
NULL
27+
["port"]=>
28+
NULL
29+
["path"]=>
30+
string(0) ""
31+
["query"]=>
32+
NULL
33+
["fragment"]=>
34+
NULL
35+
}
36+
bool(true)

ext/uri/tests/rfc3986/builder/host_success_ip4_to_regname.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ $builder->setHost("192.168.%30.1");
88
$uri = $builder->build();
99

1010
var_dump($uri->toRawString());
11+
var_dump($uri->getHostType());
1112
var_dump($uri);
13+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1214

1315
?>
1416
--EXPECTF--
1517
string(15) "//192.168.%30.1"
18+
enum(Uri\Rfc3986\UriHostType::RegisteredName)
1619
object(Uri\Rfc3986\Uri)#%d (%d) {
1720
["scheme"]=>
1821
NULL
@@ -31,3 +34,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3134
["fragment"]=>
3235
NULL
3336
}
37+
bool(true)

ext/uri/tests/rfc3986/builder/host_success_ipv4.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $uri = $builder->build();
99

1010
var_dump($uri->toRawString());
1111
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1213

1314
?>
1415
--EXPECTF--
@@ -31,3 +32,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3132
["fragment"]=>
3233
NULL
3334
}
35+
bool(true)

ext/uri/tests/rfc3986/builder/host_success_ipv6.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $uri = $builder->build();
99

1010
var_dump($uri->toRawString());
1111
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1213

1314
?>
1415
--EXPECTF--
@@ -31,3 +32,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3132
["fragment"]=>
3233
NULL
3334
}
35+
bool(true)

ext/uri/tests/rfc3986/builder/host_success_ipvfuture.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $uri = $builder->build();
99

1010
var_dump($uri->toRawString());
1111
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1213

1314
?>
1415
--EXPECTF--
@@ -31,3 +32,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3132
["fragment"]=>
3233
NULL
3334
}
35+
bool(true)

ext/uri/tests/rfc3986/builder/host_success_null.phpt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Test Uri\Rfc3986\UriBuilder::setHost() - success - null
44
<?php
55

66
$builder = new Uri\Rfc3986\UriBuilder();
7+
$builder->setHost("example.com");
78
$builder->setHost(null);
89
$uri = $builder->build();
910

ext/uri/tests/rfc3986/builder/host_success_regname.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $uri = $builder->build();
99

1010
var_dump($uri->toRawString());
1111
var_dump($uri);
12+
var_dump($uri->equals(new Uri\Rfc3986\Uri($uri->toRawString())));
1213

1314
?>
1415
--EXPECTF--
@@ -31,3 +32,4 @@ object(Uri\Rfc3986\Uri)#%d (%d) {
3132
["fragment"]=>
3233
NULL
3334
}
35+
bool(true)

0 commit comments

Comments
 (0)