プロさんのおうち   ~プログラムのサンプル置き場~


テストを実行する


Laravelでテストを作成し、実行してみます。

今回はFeatureテストを作成します。

テストの作成・実行

まず、Featureテスト用のクラスを以下のように作成します。


> php artisan make:test テストクラス名
				

テストの中身は以下のようなサンプル用のメソッドがあるのみです。


/**
 * A basic test example.
 *
 * @return void
 */
public function testExample()
{
    $this->assertTrue(true);
}
				

以下のテストソースを足してみます。

テストの記載方法はPHPUnitの記載方法になっています。


/**
 * @test
 */
public function sampleTest() {

    // アクセスする。
    $response = $this->get('http://www.yahoo.co.jp');

    // アクセス結果確認
    $response->assertSuccessful();
}
				

ソースを追加後、実行します。


// 動かないような場合、一度設定をクリアする。
> php artisan config:clear

// テスト実行
> ./vendor/bin/phpunit tests/Feature/テストファイル名


-------サンプル:こんな感じになります。-------
vagrant@homestead:~/code/HomesteadApp$ ./vendor/bin/phpunit tests/Feature/SampleFeatureTest.php
PHPUnit 7.2.6 by Sebastian Bergmann and contributors.

..                                                                  2 / 2 (100%)

Time: 1.13 seconds, Memory: 12.00MB

OK (2 tests, 2 assertions)
vagrant@homestead:~/code/HomesteadApp$
				
参考URL



メニューに戻る


CopyRight 2019 株式会社PUreatio