Ассерты

Правки

Со времени выхода курса, PHPUnit немного изменил свои интерфейсы. Теперь тест должен наследоваться от другого класса:

<?php

use \PHPUnit\Framework\TestCase;

class MySuperTest extends TestCase
{
    // some code
}

Основные Утверждения

Ниже приведен список наиболее часто используемых утверждений:

<?php

// assertTrue(mixed $value)
$this->assertTrue(isEven(6));

// assertEquals(mixed $expected, mixed $actual)
$this->assertEquals(6, factorial(3));

// assertCount(int $size, array $haystack)
$this->assertCount(1, getChildren());

// assertContains(mixed $needle, Iterator|array $haystack)
$this->assertContains('john', getNames());

Для полного доступа к курсу, нужна профессиональная подписка

Профессиональная подписка откроет полный доступ ко всем курсам Хекслета, даст возможность обращаться за помощью к менторам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Зарегистрироваться

или войти в аккаунт

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.

  • 115 курсов, 2000+ часов теории
  • 800 практических заданий в браузере
  • 250 000 студентов

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Rambler
Логотип компании Bookmate
Логотип компании Botmother

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».