/** * @expectedException BadMethodCallException * @expectedExceptionMessage Unsupported comparator method: foo */ public function testMagicCallThrowsExceptionForUnknownMethod() { $one = new IntType(1); $c = new Comparator(); //use default engine $this->assertEquals(true, $c->foo($one, $one)); }