Я использую Lumen для сборки API, а также хочу написать для этого тестовые примеры.Но проблема, с которой я сталкиваюсь, заключается не в том, чтобы работал ни один метод подтверждения.Как assertStatus()
, assertNotFound()
, assertJson()
и т. Д. Все они выдают ошибку как Вызов неопределенного метода ExampleTest :: assertMethod () .Ниже приведен мой файл ExampleTest.
<?php
use Laravel\Lumen\Testing\DatabaseMigrations;
use Laravel\Lumen\Testing\DatabaseTransactions;
class ExampleTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
public function testExample()
{
$this->get('/');
$this->assertEquals(
$this->app->version(), $this->response->getContent()
);
}
/** @test */
public function testExample2()
{
$response = $this->get('/');
//getting error here
$response->assertStatus(200);
}
}
Я впервые запишу тестовые примеры в Lumen.Пожалуйста, проведите меня через этот процесс.