У меня есть абстрактный класс, в котором исходный код выглядит следующим образом:
/*
* @assert (0) == NULL
*/
public static function factory($num) {
if ($num==0)
return NULL;
//do some other stuff
}
Если я удаляю ранее сгенерированный тестовый файл и использую «Создать тесты PHPUnit», он создает новый файл модульных тестов, который неКажется, я вообще не принимал во внимание утверждение:
/**
* @covers {className}::{origMethodName}
* @todo Implement testFactory().
*/
public function testFactory() {
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
}
Я, должно быть, делаю что-то глупое, но не могу понять, что.Может быть, ошибка в расширении имени класса и имени метода в сгенерированной аннотации @covers?
Я использую NetBeans 7.0.1 на Mac с PHP 5.3.6 и PHPUnit 3.6.2.