Annotation of embedaddon/php/ext/spl/tests/heap_005.phpt, revision 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>