1--TEST--
2SPL: SplMinHeap compare, illegal number of args
3--CREDITS--
4Mark Schaschke (mark@fractalturtle.com)
5TestFest London May 2009
6--FILE--
7<?php
8class SplMinHeap2 extends SplMinHeap {
9	public function testCompare1() {
10		return parent::compare();
11	}
12	public function testCompare2() {
13		return parent::compare(1);
14	}
15	public function testCompare3() {
16		return parent::compare(1, 2, 3);
17	}
18}
19
20$h = new SplMinHeap2();
21$h->testCompare1();
22$h->testCompare2();
23$h->testCompare3();
24?>
25--EXPECTF--
26Warning: SplMinHeap::compare() expects exactly 2 parameters, 0 given in %s
27
28Warning: SplMinHeap::compare() expects exactly 2 parameters, 1 given in %s
29
30Warning: SplMinHeap::compare() expects exactly 2 parameters, 3 given in %s
31
32