PHPUnit

PHPUnitは、PHP向けのユニット・テスト向けフレームワークで、手動では手間のかかるテスト作業を自動化し、繰り返し実行することが可能です。

RSS

  • 解決済

    回答
    1

    cakephp3でphpunitを使ったテストで困っています

    cakephp3で自作のコンポーネントをphpunitを使って単体テストをすることになり試行錯誤している中でpostパラメータが必要でどう言うふうにpostパラメータを設定すればよいかわからず困っています。 状況としては以下です。 ・windows環境でxampp使用 ・PHPは7.1.9 ・cakephpのバージョンは3.5.1 ・phpunitは6.

    • 0評価
    • 38PV
    miKoTo0765 miKoTo0765 2週間前に ベストアンサー
  • 受付中

    回答
    0

    expectsメソッドについての解説はどこにあるのか

    前提・実現したいこと PHPを勉強していて、PHPUnitを利用して単体テストをするときの疑問です PHPunitの公式マニュアル?(phpunit.de)を読んでいます 発生している問題・エラーメッセージ PHPUnitについてこの記事(https://phpunit.de/manual/current/ja/test-doubles.html)を見て

    • 0評価
    • 36PV
    teratailが2週間前に アップデート
  • 解決済

    回答
    1

    LaravelにCollision(コマンドラインのエラーハンドラー)を導入してphpunitコマン...

    やりたい事 以下のライブラリをLaraveのプロジェクトに導入したいと考えています。 https://github.com/nunomaduro/collision Artisanコマンドのエラー表示をいい感じにしてくれるらしいです。 実施したこと 上記URLのREADMEに書かれた通りの事を実施しました。 ①composerでインストール

    • 0評価
    • 106PV
    YorihiroKatsuki YorihiroKatsuki 1ヶ月前に コメント
  • 解決済

    回答
    2

    LaravelでPHPUnitを利用してAPIのテストしたいが、全て500エラーで返ってくる

    困っていること Laravelで作成したAPIをPHPUnitでテストしようとしています。しかしブラウジングできるにも関わらず、テスト上では全て500エラーが返ってきてしまいます。なぜ? PHPUnit実行結果 プロジェクトディレクトリ内でphpunitを実行した結果です。 API自体は生きている模様 前提 Laravel 5.4

    • 0評価
    • 82PV
    W_N W_N 1ヶ月前に 回答
  • 解決済

    回答
    1

    CakePHP3 PHPUnitテストでログイン情報をデータベースをもとに使いたい

    前提・実現したいこと Cakephp3.4.9 PHPUnit 6.3.1 usersテーブルに保存されているユーザーデータ(id,email,password)を持ってきて、 ログインしていないとログイン画面にリダイレクトされるテストをしたい。 発生している問題・エラーメッセージ // テスト $this->session(

    • 0評価
    • 85PV
    massy7 massy7 1ヶ月前に コメント
  • 受付中

    回答
    2

    テストケース内でログ出力ができない

    Laravelを使っていて、テストを書いています。 テストケース内でログ出力しようとしても、順番に実行される先頭のケースでしか出力されません。 たとえば以下のようにケースを持たせて実行します。 class ValidationTraitTest extends TestCase { public function testA() {\Log::i

    • 0評価
    • 166PV
    fagai fagai 1ヶ月前に コメント
  • 解決済

    回答
    1

    PHPUnit実行時にエラーが発生する

    Laravel5.4からLaravel5.5にアップデートした後、PHPUnitを実行するとエラーが発生し困っております。 以下、エラー内容です。 $ vendor/bin/phpunit tests/Unit/FooTest PHPUnit 6.3.0 by Sebastian Bergmann and contributors. E.

    • 0評価
    • 146PV
    natady natady 2ヶ月前に コメント
  • 解決済

    回答
    2

    NetBeansで、一部のディレクトリにエラーを表示させない設定

    NetBeansでPHPを利用して開発しておりますが、ComposerからPHPUnitをインストールした際、/vendor/phpunitからシンタックスエラーの警告が発生してしまいました。 中身を見てみると、「/vendor/phpunit/tests/Regression/GitHub/1335.phpt」のような、拡張子がphptとなっているファイル

    • 0評価
    • 138PV
    mastar_3104 mastar_3104 3ヶ月前に コメント
  • 解決済

    回答
    1

    PHPUnit のモックを使った実装でエラーになる

    実現したいこと PHPUnitを使用しテストを行いたいと思っています。 (Controllerのテストです) モックの生成箇所でエラーになり、エラーメッセージの内容が理解できず、どのように解決すればいいのかわからなかったのでどなたかお教えいただければと思います。 エラーメッセージ 1) Tests\Feature\ExampleTest::testFoo

    • 0評価
    • 112PV
    yuuuui yuuuui 4ヶ月前に コメント
  • 受付中

    回答
    0

    Circle CIでphpunitを実行しようとしても結果がNo tests executed!とな...

    いつもお世話になっています。 Laravel5で開発をしております。 Circle CIにてphpunitを実行しようとしてもテストファイルがうまく読み込まれず「No tests executed!」と表示されてしまいます。 ローカル環境(Vagrant)では./vendor/bin/phpunitでUnitテストを実行できています。 ■circle

    • 0評価
    • 171PV
    teratailが5ヶ月前に アップデート
  • 解決済

    回答
    2

    引数不足の例外を捕捉できない

    my_add_return_int() という(自作の PHP Extension の中にある)関数 のテストを行っています。正常系は通りますが、引数が足りない場合の例外を 捕捉できません。 vagrant:~/php/ext/my_ext$ cat /usr/local/lib/php.ini extension=/home/vagrant/php/e

    • 0評価
    • 243PV
    hotta hotta 5ヶ月前に コメント
  • 解決済

    回答
    1

    PHP UnitでTestSuiteでのFixtureロードについて

    おせわになっております。 現在のプロダクトでPHPUnitを使っており、テストケースを全てまとめて実行できるように以下のような設定をしました。 <?php /** * 全てのテストを実行する */ class AllTest extends CakeTestSuite { public static function suite()

    • 0評価
    • 127PV
    tkow tkow 5ヶ月前に 回答
  • 解決済

    回答
    2

    phpunit+selenium実行エラーについて

    seleium+phpunitで下記を参考に実施して見ましたが、 phpunit /Users/UserName/TestCode/test.phpを実行するとエラーとなります。 下記を参考に実施しましたが、エラーが出て動作しません。 http://qiita.com/Butackle/items/61d932af17ccc1557fe8

    • 0評価
    • 214PV
    prr4e prr4e 5ヶ月前に 回答
  • 解決済

    回答
    1

    Laravel5.1のModelのテストでapp(yyyyy::class)->xxxとする理由

    Modelのテストを書いていて不思議に思ったので質問させていただきます。 yyyy Model Class class yyyy extend Model{ public static function xxxx($limit = 10){ return static::where("status", "=", 1)->t

    • 0評価
    • 205PV
    fagai fagai 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    テーブルに含まれるidを使ってassertionしたい

    テーブルAに含まれるidを使って、そのid毎にテーブルBにレコードが挿入されるかどうかをユニットテスト(phpunit)したいのですが、テストファイルからDBのレコードを参照する関数にアクセスすると、 PDOException: SQLSTATE[HY000] [1045] Access denied for user 'my_app'@'loc

    • 0評価
    • 162PV
    icchii icchii 6ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    自動テストを書けば手動のテストはいらなくなる?

    ネットを見てると「まだチマチマ手動でテストやってるの?」 みたいな意見をよく目にしますが、流石にユニットテストを導入したからと言って手動での単体テスト/結合テストがなくなるというのは極論に思えてしまいます。 しかし、手動でのテスト仕様書作成や単体テスト実施をユニットテストと同じ粒度でやるというのはいささか本末転倒な気もします(ユニットテストの意義

    • 3評価
    • 2154PV
    iwamoto_takaaki iwamoto_takaaki 6ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    [Mockery]Laravelのテストでnew Modelする際にオートインクリメントキーをセット...

    Laravelでのテストについて教えてください。 Mockeryを使ってテストしていますが、テスト対象メソッドの中でEloquentModelをnewする場合にどのようにオートインクリメントキーをセットすれば良いでしょうか。 テストの記述 $userMock = Mockery::mock('overload:'. User::Class); $

    • 0評価
    • 421PV
    minmintt minmintt 8ヶ月前に 回答
  • 解決済

    回答
    1

    CakePHP3のテスト・サブディレクトリのFixtureをロードしたい

    CakePHP3のテストコードで、サブディレクトリのフィクスチャをテストケースでロードしたいので、教えていただきたいです。 コードで書くと、こんな感じかと思います。 class ArticlesTest extends CakeTestCase { public $fixtures = ['app.blog/articles', 'app

    • 0評価
    • 291PV
    t-sagiri t-sagiri 8ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    CakePHPのユニットテストをPHPUnitで直接実行したい

    前提・実現したいこと ./Console/cake test core Core/Configure 通常、CakePHPの公式ドキュメントで上記のように実施するものを、直接PHPUnitを使って、以下のコマンドのようにしてテストを実行したい。 /usr/bin/phpunit -c bootstrap.php tests/XxxModelTest

    • 0評価
    • 429PV
    takets takets 10ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    vim + quickrun.vimでCakePHPのユニットテストをしたい

    前提・実現したいこと VagrantのCentOS6環境下で、CakePHP(2.7)でvim(8.0)のquickrun.vimプラグインを使って、気軽にユニットテストを実行できるようにしたい。 前提として、CakePHPが提供しているユニットテスト機能を使うことは禁止されており、プロジェクトディレクトリとは別の場所にテスト用のファイル群やPHPU

    • 0評価
    • 442PV
    takets takets 10ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    181

  • 総質問数

    96

  • 今週の質問数

    0

関連するタグ

PHPUnitタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る