Skip to content

Commit c7f45aa

Browse files
marcosptfkrakjoe
authored andcommitted
improve dns (checkdnsrr) test coverage
1 parent 6a12b52 commit c7f45aa

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

ext/standard/tests/checkdnsrr.phpt

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
--TEST--
2+
bool checkdnsrr ( string $host [, string $type = "MX" ] );
3+
--CREDITS--
4+
marcosptf - <[email protected]> - @phpsp - sao paulo - br
5+
--SKIPIF--
6+
<?php
7+
if (getenv("SKIP_ONLINE_TESTS")) { die('skip: online test'); }
8+
?>
9+
--FILE--
10+
<?php
11+
$serverUrl = "bugs.php.net";
12+
var_dump(checkdnsrr());
13+
var_dump(checkdnsrr($serverUrl));
14+
var_dump(checkdnsrr($serverUrl, "A"));
15+
var_dump(checkdnsrr($serverUrl, "MX"));
16+
var_dump(checkdnsrr($serverUrl, "NS"));
17+
var_dump(checkdnsrr($serverUrl, "SOA"));
18+
var_dump(checkdnsrr($serverUrl, "PTR"));
19+
var_dump(checkdnsrr($serverUrl, "CNAME"));
20+
var_dump(checkdnsrr($serverUrl, "AAAA"));
21+
var_dump(checkdnsrr($serverUrl, "A6"));
22+
var_dump(checkdnsrr($serverUrl, "SRV"));
23+
var_dump(checkdnsrr($serverUrl, "NAPTR"));
24+
var_dump(checkdnsrr($serverUrl, "TXT"));
25+
var_dump(checkdnsrr($serverUrl, "ANY"));
26+
?>
27+
--EXPECTF--
28+
Warning: checkdnsrr() expects at least %d parameter, %i given in %s on line %d
29+
NULL
30+
bool(true)
31+
bool(true)
32+
bool(true)
33+
bool(true)
34+
bool(true)
35+
bool(true)
36+
bool(true)
37+
bool(true)
38+
bool(true)
39+
bool(true)
40+
bool(true)
41+
bool(true)
42+
bool(true)

0 commit comments

Comments
 (0)