PHPUnit

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

RSS

  • 解決済

    回答
    1

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

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

    • 0評価
    • 158PV
    takets takets 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 119PV
    okamok okamok 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 215PV
    takets takets 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 162PV
    te2ji te2ji 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 236PV
    yoppy0066 yoppy0066 2ヶ月前
  • 解決済

    回答
    2

    Fuelphpでのユニットテスト

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

    • 0評価
    • 221PV
    aratan aratan 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 128PV
    minmintt minmintt 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 122PV
    kaw7 kaw7 2ヶ月前
  • 解決済

    回答
    2

    PHPStormを使ったデバッグ

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

    • 0評価
    • 126PV
    ponzu_647 ponzu_647 3ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 144PV
    ponzu_647 ponzu_647 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 137PV
    mizugasira mizugasira 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 140PV
    usuallyishihara usuallyishihara 3ヶ月前
  • 受付中

    回答
    0

    PHPUnitを実行した際に結果出力前にNULLが表示される

    PHPUnitを最近使い始めた者です。 特定のファイルをインクルードした状態でphpunitを実行すると、 PHPUnit 5.5.4 by Sebastian Bergmann and contributors.と表示する前にNULLが表示されます。 実行環境側では問題はないのですが、どういったケースのときにこのNULLは表示されるのでしょうか?

    • 0評価
    • 143PV
    poooooo poooooo 4ヶ月前
  • 解決済

    回答
    1

    Laravel : PHPUnit経由だとJobがキューイングされない

    Laravel 5.2 で、EC2インスタンスの起動・停止等を行う Web 管理画面を 作成しています。 本番インスタンスを使ってアプリのテストをするのは(AWSの)APIやCPUの 無駄遣いなので、DBと遅延ジョブを使ったシミュレーションクラスを実装 しました。 画面上で[実行中]インスタンスの[停止]ボタンを押すと、表示上は[停止中]

    • 0評価
    • 132PV
    hotta hotta 4ヶ月前
  • 解決済

    回答
    2

    PHPユニットテストは何を選ぶべきか?

    ご質問失礼します。 この度会社で今後アジャイルやスクラムに取り組むことを前提にテスト駆動開発をスタートさせることになり、 PHPのテストフレームワークの選定を行っております。 しかし私自身初心者エンジニアでありエンジニアとしての業務経験が8ヶ月のため、 どのようにテストフレームワークを選定すれば良いかで悩んでおります。 ざっと調べるだけでもPH

    • 0評価
    • 243PV
    zono0923 zono0923 4ヶ月前
  • 解決済

    回答
    1

    デフォルトで使える -v のテスト方法

    Laravel 5.2 で以下のようなコンソールアプリを作りました。動作としては問題ないように見えます。 $ ./artisan goodexample:start [RuntimeException] Either id or tag needed. $ ./artisan goodexample:start --id=1 GoodExa

    • 0評価
    • 179PV
    hotta hotta 4ヶ月前
  • 解決済

    回答
    2

    FreeBSD上でPHPUnitをインストールするにはどうしたらよいですか

    CakePHP 2.8.9 をインストールし,test.php にアクセスしたところ, PHPUnit がインストールされていないと表示されました. そこで,PHPUnitをインストールしたいのですが, FreeBSD上でPHPUnitをインストールする方法がわかりません. お手数をおかけいたしますが,ご教示いただければ幸いです. よろ

    • -1評価
    • 218PV
    YamauraKentaro YamauraKentaro 4ヶ月前
  • 解決済

    回答
    1

    staticメソッドからさらに呼び出されるstaticメソッドの戻り値をモックしたい

    PhpUnitでテストケースを書いているのですが、Serviceクラスのstaticメソッドを呼び出した際、さらにそのメソッドから呼ばれるstaticなメソッドをモックしたいと思っています。 こういう場合スマートにモックする方法はありますでしょうか。最適なライブラリ等、ご存知でしたらご教示下さい。

    • 0評価
    • 200PV
    yuuji55 yuuji55 5ヶ月前
  • 解決済

    回答
    2

    Jenkinsでcomposerインストールせずにphpmdを使いたい

    Jenkinsでcomposerインストールせずにphpmdを使いたい centOS7環境でJenkinsを中心にCI環境を作ろうとしています。 ジョブを作成しビルドするとJenkinsのワークスペース配下に設置した phingのbuild.xmlが連動しphpunitが動くようになりましたが phpmdらのインスペクターライブラリが動きません。

    • 3評価
    • 738PV
    siroron siroron 6ヶ月前
  • 解決済

    回答
    1

    POSTデータをPHPUnitのテストで扱う方法を教えてください

    例えば次のようなクラスがあったとします。 class Foo{ public function getPostFoo(){ return $_POST['Foo']; } } このクラスに対して、getPostFooメソッドによって$_POST['Foo']の内容が取得可能なことをテストしたい場合、テストコードを書く際

    • 1評価
    • 625PV
    thinly thinly 5ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    159

  • 総質問数

    79

  • 今週の質問数

    0

関連するタグ

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