fix tests
[m6w6/ext-ares] / tests / 002.phpt
1 --TEST--
2 ares
3 --SKIPIF--
4 <?php if (!extension_loaded("ares") || getenv("SKIP_ONLINE_TESTS")) print "skip"; ?>
5 --FILE--
6 <?php
7 echo "-TEST\n";
8
9 $a = ares_init();
10 $q = array();
11
12 foreach (array("at", "de", "uk") as $tld) {
13 $q[] = ares_gethostbyname($a, null, "$tld.php.net");
14 }
15
16 do {
17 $n = ares_fds($a, $r, $w);
18 ares_select($r, $w, ares_timeout($a));
19 ares_process($a, $r, $w);
20 } while ($n);
21
22 foreach ($q as $query) {
23 print_r(ares_result($query));
24 }
25
26 echo "Done\n";
27 ?>
28 --EXPECTF--
29 %sTEST
30 stdClass Object
31 (
32 [name] => %s
33 [aliases] => Array
34 (
35 )
36
37 [addrtype] => 2
38 [addrlist] => Array
39 (
40 %a
41 )
42
43 )
44 stdClass Object
45 (
46 [name] => %s
47 [aliases] => Array
48 (
49 )
50
51 [addrtype] => 2
52 [addrlist] => Array
53 (
54 %a
55 )
56
57 )
58 stdClass Object
59 (
60 [name] => %s
61 [aliases] => Array
62 (
63 )
64
65 [addrtype] => 2
66 [addrlist] => Array
67 (
68 %a
69 )
70
71 )
72 Done