Destio небольшой блог

   

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)

Ярлыки: ,


Ближайшие сообщения

Похожие сообщения

Ответить