PHPUnit

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

RSS
  • 受付中

    回答
    1

    unitテストの始め方

    すでにリリースされているサービスにテストコードを実行しようと考えています。とりあえずunitテストをしてみようと思っているのですが、今ひとつテストコードの説明を読んでも書き方がつかめないためとっつきにくく困っています、入門用の書籍や事始めする上でまとまっているサイトは無いでしょうか? 言語は主にphpとJavaを想定してます

    • 0評価
    • 87PV
    orange-lion orange-lion 2日前に 回答
  • 解決済

    回答
    1

    cakephp3でbehaviorのテスト

    cakephp3でbehaviorに対するユニットテストの実装例(サンプルコード)をお持ちの方はいらっしゃいませんか?bakeでbehaviorを実装し、phpunitでテストを実装しようとしているのですが、その際の参考資料があればとおもい質問しました。よろしくお願いします。

    • 0評価
    • 60PV
    t_makino t_makino 1週間前に コメント
  • 解決済

    回答
    1

    laravel5 app/Userのテスト

    わからないこと App/User.php の中にあるcreateメソッドに対するテスト エラーメッセージ Table 'test_dbname.mockery_0__app__users' doesn't exist (SQL: insert into `mockery_0__app__ users`(..略..) エラー文を見る限りテーブル名に

    • 0評価
    • 43PV
    aro10 aro10 3週間前に ベストアンサー
  • 解決済

    回答
    1

    テストコードの書き方

    前提・実現したいこと 以下のコードのphpunitを使って、ユニットテストをしたいのですが、テストコードの書き方が分かりません。 やりたいこととしては、idに一致するuser情報を取得し、見つからなかった場合はnullを返すって感じです。 足し算や引き算などの簡単なテストコード書き方なら分かるのですが、例外のテストコードの書き方など、 どう書いて良いものかイ

    • 0評価
    • 73PV
    r4325t2 r4325t2 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    テストコードの書き方について

    phpunitで単体テストをしてい 前提・実現したいこと phpunitで単体テストをしているのですが、やったことがないので、例えば以下のコードだった場合、どういうテストコードになりますか? 教えていただければ、幸いです。 該当のソースコード if (empty($id)) { return null; } try { $model = Mode

    • -1評価
    • 94PV
    r4325t2 r4325t2 1ヶ月前に 質問を編集
  • 解決済

    回答
    1

    PHPUnitテストについて

    前提・実現したいこと phpunitをインストールしたので、テストしてみたいんですが、いまいちやり方が分かりません。 簡単なもので大丈夫なので、phpunitがきちんと動いていることを確認できるようなコードを教えていただければなと思います。 初心者ですが、宜しくお願いします。 補足情報(言語/FW/ツール等のバージョンなど) Vagrant + Virt

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

    回答
    1

    PHPUnitのインストールのやり方

    前提・実現したいこと phpunitをインストールして使えるようにしたいのですが、下記のマニュアルを見ても難しく、一通りやってみたのですが、やり方は正しいでしょうか。 https://phpunit.de/manual/current/ja/installation.html インストールしたり、コマンドを打つ場所ってvagrant upしてssh接続した画

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

    回答
    3

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

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

    • 0評価
    • 258PV
    mochi.monaka mochi.monaka 2ヶ月前に 回答
  • 解決済

    回答
    1

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

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

    • 0評価
    • 121PV
    miKoTo0765 miKoTo0765 3ヶ月前に ベストアンサー
  • 受付中

    回答
    0

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

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

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

    回答
    1

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

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

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

    回答
    2

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

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

    • 0評価
    • 202PV
    W_N W_N 4ヶ月前に 回答
  • 解決済

    回答
    1

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

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

    • 0評価
    • 170PV
    massy7 massy7 4ヶ月前に コメント
  • 解決済

    回答
    1

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

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

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

    回答
    2

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

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

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

    回答
    1

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

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

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

    回答
    0

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

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

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

    回答
    2

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

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

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

    回答
    1

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

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

    • 0評価
    • 179PV
    tkow tkow 8ヶ月前に 回答
  • 解決済

    回答
    2

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

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

    • 0評価
    • 305PV
    prr4e prr4e 8ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    186

  • 総質問数

    103

  • 今週の質問数

    0

関連するタグ

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

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