Hello World в PHPUnit
Документация к PHPUnit предполагает очень серьезное использование с самого начала, да и предполагаемые методы установки могут напугать. Иногда лучше начинать работать с чего-то попроще, поэтому вот пример использования:
Установить PHPUnit в Ubuntu несложно:
sudo apt install phpunit
Кажется, для функций и методов в качестве Hello World часто используется умножение, вот и у нас будет тоже.
Файл с исходным кодом, готовый к тестированию: functionsForTest.php
<?php function multiply($x, $y) { return $x * $y; }
Файл с тестом, назовем test.php:
<?php require 'functionsForTest.php'; use PHPUnit\Framework\TestCase; class ExampleTests extends TestCase { public function testFunction() { $this->assertSame(6, multiply(2, 3)); } }
Ну и запустить это все:
$ phpunit test.php
PHPUnit 6.5.5 by Sebastian Bergmann and contributors.. 1 / 1 (100%)
Time: 62 ms, Memory: 4.00MB
OK (1 test, 1 assertion)
Ближайшие сообщения
Похожие сообщения
- Интерполяция переменных в PHP
- Пример использования PHPMailer для Яндекс-почты
- Invalid argument supplied for foreach()
- Памятка по значениям $_POST для пустых полей формы
- Включить HTML файл в HTML файл
- PDO prepated statements и кириллица