Phpunit: множественные утверждения в одном тесте, только первый сбойPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Phpunit: множественные утверждения в одном тесте, только первый сбой

Сообщение Anonymous »

Следующая странность, которую я вижу с Phpunit: < /p>

class DummyTest extends PHPUnit_Framework_TestCase {
public function testDummy() {
$this->assertTrue(false, 'assert1');
$this->assertTrue(false, 'assert2');
}

public function testDummy2() {
$this->assertTrue(false, 'assert3');
}
}
< /code>

Как только первое утверждение не удалось в тесте, остальная часть теста игнорируется. < /p>

Итак (с простым вызовом phpunit DummyStest.php < /strong>): < /p>


[*]
/> 2 [/b] утверждения, 2 неудачи. Что?
good.
Если я только сделаю все тесты, проходящие
, за исключением Assert2, я получаю 2 теста, 3
утверждения, 1 сбой. Хорошее. Я анализирую формат XML, сгенерированный PHPUNIT для CI, а не тестирую реальный код, отсюда и практика множества утверждений в одном тесте.)

Подробнее здесь: https://stackoverflow.com/questions/565 ... ilure-seen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»