У меня много проблем при попытке установить phpunit, возможно, мои знания не достаточны или руководство очень неполное.
Во-первых, во время установки я попробовал все способы, глобально, с помощью "скачано"Файл PHAR напрямую "или с" sudo apt-get install phpunit
", но когда я попытался сделать:
$phpunit -v
bash: /usr/bin/phpunit: No chuch file or directory
, если я это сделаю:
$ ll /usr/local/bin (I know, the path is different, other unexplicable event)
-rwxr-xr-x 1 user user 2784899 abr 29 17:09 phpunit*
, но
$ sudo phpunit --version
PHPUnit 7.1.5 by Sebastian Bergmann adn contributors.
хорошо, выглядит лучше, поэтому я попытался сделать первый пример
<?php
use PHPUnit\Framework\TestCase;
class StackTest extends TestCase
{
public function testPushAndPop()
{
$stack = [];
$this->assertSame(0, count($stack));
array_push($stack, 'foo');
$this->assertSame('foo', $stack[count($stack)-1]);
$this->assertSame(1, count($stack));
$this->assertSame('foo', array_pop($stack));
$this->assertSame(0, count($stack));
}
}
, но это дает мне следующую ошибку:
PHP Fatal error: Class 'PHPUnit\Framework\Testcase' not found in /var/www/html/phpunit/index.php on line 4
Я использую Ubuntu 18 и php 7.2
Есть идеи?