Имитация метода в том же тестируемом классе

Я хочу имитировать метод в том же классе, который я тестирую.

ClassA {
   function hardToTest($arg) {
      // difficult to test code
   }

   function underTest() {
      return $this->hardToTest('foo');
   }
}

Я думал, что могу использовать для этого отражение, но, возможно, это просто знак того, что мне нужно переместить hardToTest в другой объект.

18
задан David Harkness 11 July 2014 в 17:05
поделиться