public function testNewMethod()
{
$table = TestHelper::fetchProperty($this->change, 'methodTable');
if (is_null($table)) {
return;
}
foreach ($table as $name => $dummy) {
list($class, $method) = explode('::', $name);
// Normal name
$code = $this->genMethod($class, $method);
$this->assertHasSpot($code);
// Case Insensitive name
$code = $this->genMethod(strtoupper($class), strtoupper($method));
$this->assertHasSpot($code);
// Namespaced
$code = 'namespace Dummy; ' . $this->genMethod($class, $method);
$this->assertNotSpot($code);
}
}