PHPUnit

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

RSS

  • 受付中

    回答
    0

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

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

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

    回答
    2

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

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

    • 0評価
    • 77PV
    hotta hotta 2週間前に コメント
  • 解決済

    回答
    1

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

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

    • 0評価
    • 36PV
    tkow tkow 3週間前に 回答
  • 解決済

    回答
    2

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

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

    • 0評価
    • 66PV
    prr4e prr4e 3週間前に 回答
  • 解決済

    回答
    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評価
    • 89PV
    fagai fagai 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

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

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

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

    回答
    3

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

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

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

    回答
    2

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

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

    • 0評価
    • 270PV
    minmintt minmintt 3ヶ月前に 回答
  • 解決済

    回答
    1

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

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

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

    回答
    1

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

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

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

    回答
    1

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

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

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

    回答
    1

    CakePHP3 PHPunit テスト時のセッションを保持したい

    タイトルの通りですがCakePHP3でPHPunitを使用して自動テストを書いていますがSessionが保持出来ず困っております。 コード OrderControllerTest.php public function testSessionKeep() { $this->get('/orders/index'); $this->as

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

    回答
    1

    ci-phpunit-test で MonkeyPatch が動かない

    CodeIgniterとPHPUnit、ci-phpunit-testを使ったテストを学習しています。 幾つかのサイトを参考にしているのですが、MonkeyPatch がうまく動作しません。 例えば、 ci-phpunit-testでsingletonなクラスを呼び出してるメソッドをテストする を記載のまま使用しても、 PHPUnit

    • 0評価
    • 290PV
    te2ji te2ji 6ヶ月前に 回答
  • 受付中

    回答
    0

    テストコードの書き方について教えてください

    テストコードの書き方について教えてください。 PHPなどでWebアプリの開発を行っていますが、テストコードを書いたことがありません。実際に書こうと思っても何から始めればよいのかがよくわかりません。。。 例えば、以下のような商品を購入する機能を開発する場合に、実際にどのようなテストコードを書けばよいのでしょうか?もっとシンプルな例はたくさんあるとは

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

    回答
    2

    Fuelphpでのユニットテスト

    PHPのFuelphpを使っているプロジェクトが進行中です。 プロジェクトがリリースされてバグの修正や機能追加を行っていく中で 1つ修正すると、違うところでバグが発生するという状況です。 そこでユニットテストのコードを書こうと思うのですが、 テストコードを書いたことが無く、どのようなテストコードを書けば有効なテストコードになるのか いまいち理解

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

    回答
    1

    Laravel + phpunitテスト時のメッセージ抑制方法を探しています

    PHPUNITからのエラー出力を抑えたい phpunitを使ってテストをした際の、Laravel側からのエラーを抑制しようと思っているのですが、思うようにいきません。 下記のようなStack traceなどの情報だけ表示されないようにしたいのですが、何か方法はありませんでしょうか? Stack trace: #0 hogehoge #1 foof

    • 0評価
    • 232PV
    kaw7 kaw7 6ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    PHPStormのデバッグがステップ実行になってしまう

    PHPStormを使ってデバッグをしています。 PHPUnitを実行時し、テスト内のコードの処理の実行を追いたいです。 ブレークポイントを設定していますが、なぜか1行づつ処理が止まります。 実行直後にブレークポイントを貼っていないphpunitファイルで、処理が止まっています。 青い矢印Step Intoを押すと1行進みます。 ステップ実行

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

    回答
    2

    PHPStormを使ったデバッグ

    PHPStormを使って開発をしています。 PHPStormを使えばプログラムを止めて配列の中身を確認できたりできると聞きました。 今は、PHPUnitをつかってブレークポイントを設定しDebugを実行しました。 しかし、consoleにこのように出力されるだけで、ストップしません。 Process finished with exit co

    • 0評価
    • 271PV
    ponzu_647 ponzu_647 7ヶ月前に 回答
  • 解決済

    回答
    1

    DBunitのPHPUnit_Extensions_Database_TestCaseが認識されてい...

    今PHPUnitのDBUnitを学んでいるところなのですが、 PHPUnit_Extensions_Database_TestCaseを継承させて、xmlファイルから実行させたところ Fatal error: Class 'PHPUnit_Extensions_Database_TestCase' not found in クラスがないよという

    • 0評価
    • 292PV
    mizugasira mizugasira 7ヶ月前に コメント
  • 解決済

    回答
    1

    phpunitのfixtureでのvalueに値が入らない。

    テストでモデルにfixtureで代入したいのですが、 テストのsqlを見ると、以下の通りでparamsに代入したいデータが入っている状況です。 cakephp 2.x PHPUnit 3.7.21です。 INSERT INTO `test`.`users` (`id`, `username`, `name`, `time`, `password`

    • 0評価
    • 322PV
    usuallyishihara usuallyishihara 7ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    168

  • 総質問数

    87

  • 今週の質問数

    0

関連するタグ

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