Annotation of embedaddon/php/ext/spl/tests/heap_005.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: SPL: SplMinHeap: large unordered input iterated
3: --FILE--
4: <?php
5: $input = range(1,100);
6: shuffle($input);
7:
8: $h = new SplMinHeap();
9:
10: foreach($input as $i) {
11: $h->insert($i);
12: }
13:
14: foreach ($h as $k => $o) {
15: echo "$k => $o\n";
16: }
17: ?>
18: ===DONE===
19: <?php exit(0); ?>
20: --EXPECTF--
21: 100 => 1
22: 99 => 2
23: 98 => 3
24: 97 => 4
25: 96 => 5
26: 95 => 6
27: 94 => 7
28: 93 => 8
29: 92 => 9
30: 91 => 10
31: 90 => 11
32: 89 => 12
33: 88 => 13
34: 87 => 14
35: 86 => 15
36: 85 => 16
37: 84 => 17
38: 83 => 18
39: 82 => 19
40: 81 => 20
41: 80 => 21
42: 79 => 22
43: 78 => 23
44: 77 => 24
45: 76 => 25
46: 75 => 26
47: 74 => 27
48: 73 => 28
49: 72 => 29
50: 71 => 30
51: 70 => 31
52: 69 => 32
53: 68 => 33
54: 67 => 34
55: 66 => 35
56: 65 => 36
57: 64 => 37
58: 63 => 38
59: 62 => 39
60: 61 => 40
61: 60 => 41
62: 59 => 42
63: 58 => 43
64: 57 => 44
65: 56 => 45
66: 55 => 46
67: 54 => 47
68: 53 => 48
69: 52 => 49
70: 51 => 50
71: 50 => 51
72: 49 => 52
73: 48 => 53
74: 47 => 54
75: 46 => 55
76: 45 => 56
77: 44 => 57
78: 43 => 58
79: 42 => 59
80: 41 => 60
81: 40 => 61
82: 39 => 62
83: 38 => 63
84: 37 => 64
85: 36 => 65
86: 35 => 66
87: 34 => 67
88: 33 => 68
89: 32 => 69
90: 31 => 70
91: 30 => 71
92: 29 => 72
93: 28 => 73
94: 27 => 74
95: 26 => 75
96: 25 => 76
97: 24 => 77
98: 23 => 78
99: 22 => 79
100: 21 => 80
101: 20 => 81
102: 19 => 82
103: 18 => 83
104: 17 => 84
105: 16 => 85
106: 15 => 86
107: 14 => 87
108: 13 => 88
109: 12 => 89
110: 11 => 90
111: 10 => 91
112: 9 => 92
113: 8 => 93
114: 7 => 94
115: 6 => 95
116: 5 => 96
117: 4 => 97
118: 3 => 98
119: 2 => 99
120: 1 => 100
121: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>