Написание Unit тестоя является очень хорошей практикой при поддержке, рефакторинге и форматировании кода.
Постоянно приходится искать примеры проверки значений про написании тестов. Здесь я хочу привести основной функционал при написнии тестов.
1) assertTrue – Проверка на существование переменной
assertTrue($val,$messages)
$val – переменная
$messages – сообщение при ошибке.
2) assertSame – Проверка на ожидаемое значение
assertSame($val1,$val2,$messages)
$val1 – ожидаемое значение
$val2 – текущее значение
$messages – сообщение которое появится во время появления ошибки
Если $val1 $val2 это INT я советую сделать так assertSame((int)$val1, (int)$val2, $messages)