Я получаю эту ошибку при запуске phpunit с селеном.
Когда я проверяю класс PHPUnit_Framework_ExpectationFailedException
, я нашел следующую строку:
public function __construct($message, PHPUnit_Framework_ComparisonFailure $comparisonFailure = NULL)
Действительно, второй параметр имеетбыть объектом, а не строкой, но если я проверю класс SeleniumTestCase
, я вижу:
if ($e instanceof PHPUnit_Framework_ExpectationFailedException) {
if (is_object($e->getComparisonFailure())) {
$message = $e->getComparisonFailure()->toString();
} else {
$message = $e->getMessage();
}
$buffer .= "\n" . $message;
throw new PHPUnit_Framework_ExpectationFailedException($buffer, $message);
$message
представляется строкой, а не объектом.
Можете ли вы помочь мне?
PS: Я использую версию phpunit (3.6.4) и последнюю версию selenium (1.1.1)