У меня проблемы с использованием Hamcrest в сочетании с PHPUnit. Я загрузил phpuNit 8.5 и hamcrest- php 2.0 с composer. Окружение: PHP 7.2.
И затем я строю этот первый тест:
<?php
namespace App\HamcrestTest;
require_once __DIR__ . '/../vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php';
use PHPUnit\Framework\TestCase;
class MyTest extends TestCase
{
public function testHamcrestWorks()
{
assertThat('a', is(equalTo('a')));
}
}
При выполнении теста я получу это сообщение об ошибке:
There was 1 risky test:
1) App\HamcrestTest\MyTest::testHamcrestWorks
This test did not perform any assertions