【发布时间】:2018-12-08 03:41:53
【问题描述】:
我的目录 f:\lara_app 中安装了一个 Laravel 应用程序。我使用 PHP artisan serve 来运行应用程序。我有 Laravel 5.4.36 版(通过 Composer 安装)
我没有尝试使用 PHP 单元进行测试。在 f:/lara_app/tests/Unit/ExampleTest.php 里面,我有以下代码:
namespace Tests\Unit;
use Tests\TestCase;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class ExampleTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
public function testBasicTest()
{
$this->assertTrue(true);
}
public function myFirstTest()
{
$value = 'Hello World';
$this->assertTrue( 'Hello' === $value, 'Value should be Hello World');
}
}
我现在尝试从命令提示符运行测试:
f:\lara_app> .vendor/phpunit/phpuni/phpunit
但我收到以下消息:
'.vendor' 不是内部或外部命令、可运行程序或批处理文件
如何运行 PHPUnit 测试?
提前致谢
【问题讨论】:
-
您的答案就在您的问题中。为什么
.在vendor 之前? -
我正在关注的教程有 .在供应商之前 - 虽然作者使用的是 Mac。我认为shell命令在两个平台上都是一样的
标签: php laravel laravel-5 phpunit