Код: Выделить всё
class CustomRuleTestData
{
public function hasViolations() {
//
}
public function hasOtherViolations() {
//
}
public function hasNoViolations() {
//
}
public function hasNoViolationsInAnotherWay()
{
//
}
}
Это усложняет задачу, потому что даже если я изменю форматирование, например добавлю пустую строку в класс тестовых данных, мне также придется изменить номера строк в тесте. Если я добавлю еще какое-то покрытие или что-то реорганизую, мне придется снова изменить тест, что раздражает.
Есть ли способ утверждать, что методы имеют Violations() и hasOtherViolations() должны вызывать ошибку, тогда как hasNoViolations() и hasNoViolationsInAnotherWay() не должны, без необходимости указывать фактические номера строк?
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... pstan-rule
Мобильная версия