PHPUnit

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

RSS

  • 受付中

    回答
    2

    Fuelphpでのユニットテスト

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

    • 0評価
    • 49PV
    aratan aratan 4時間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 28PV
    kaw7 kaw7 1週間前
  • 解決済

    回答
    2

    PHPStormを使ったデバッグ

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

    • 0評価
    • 33PV
    ponzu_647 ponzu_647 2週間前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 37PV
    ponzu_647 ponzu_647 1週間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 38PV
    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評価
    • 43PV
    usuallyishihara usuallyishihara 1ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 69PV
    poooooo poooooo 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 46PV
    hotta hotta 1ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 138PV
    zono2016 zono2016 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 62PV
    hotta hotta 1ヶ月前
  • 解決済

    回答
    2

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

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

    • -1評価
    • 108PV
    YamauraKentaro YamauraKentaro 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 101PV
    yuuji55 yuuji55 2ヶ月前
  • 解決済

    回答
    2

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

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

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

    回答
    1

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

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

    • 1評価
    • 506PV
    thinly thinly 3ヶ月前
  • 解決済

    回答
    2

    cakePHPのphpunitで大量のfixtureファイルをfile名を自動取得してloadしたい

    お世話になっております。 今回はcakePHPでFixtureを一括でロードさせたいという質問です cakephpでは, public $fixtures = [ 'app.user/user' , 'app.user/user_info'

    • 0評価
    • 89PV
    tkow tkow 3ヶ月前
  • 受付中

    回答
    0

    phpunitで返り値のないメソッドのテストをしたい

    phpunitで返り値のないメソッドのテストをしたいのですが、どのように書けばよいでしょうか。 一般的に、assertEqualなどで、値が期待値と等しいのを確認するのがphpunitの仕事ですが、テスト対象のメソッドの中で、きちんと別のクラスがnewされたかどうか、またそのクラスのメソッドがきちんと呼ばれたかどうか、そしてそのメソッドの返り値が正しい

    • 0評価
    • 97PV
    imamoto_browser imamoto_browser 3ヶ月前
  • 解決済

    回答
    1

    cakephp2系のモデルテストでClassRegistryを使った時と使わない時の違い

    お世話になっております。 cakephpの公式ドキュメントにおいて テストのためにモデルをセットアップするときは、テスト用のデータベース接続を 使うようにするために必ず ClassRegistry::init('YourModelName'); を使ってください。 という一文がありますが、この意味がよくわかりません。 App::u

    • 1評価
    • 300PV
    tkow tkow 3ヶ月前
  • 解決済

    回答
    1

    phpunitでのテスト自動化について教えて下さい

    fuelphpを主に使っているものです。 現在導入するかどうか調査し始めた段階です。 まず、実際の現場ではかなり浸透しているものなのでしょうか? 別会社の知人(技術力高いと言われてる感じの会社)の話だともはやリテラシーレベルになってるので早く習得したほうがいいって言われて少し焦りました。。。 自分のイメージだと、ECサイトでショッピングカート

    • 0評価
    • 134PV
    yoppy0066 yoppy0066 4ヶ月前
  • 受付中

    回答
    0

    Joomlaでユニットテストができない

    実行環境 Joomla 3.6 PHP 5.5(Xampp) PHPUnit 4.7 Windows 10 class ArticleTest extends \PHPUnit_Framework_TestCase { protected function setUp() { $app = JFactory::

    • 0評価
    • 113PV
    takets takets 4ヶ月前
  • 解決済

    回答
    2

    Mysqlにデータを格納させたい

    壁にぶつかりました。問題解決の為、皆様のアドバイスの程よろしくお願い致します。 <目的> mysqlにデータが格納され、作業の完了通知をブラウザで表示させたい <流れ> htmlで作成したformからデータをphpにデータを受け渡し、 更にmysqlのデータサーバへ保存する作業をしています。 <指示完了の確認方法> データサーバにデ

    • 0評価
    • 245PV
    GreenStone GreenStone 6ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    154

  • 総質問数

    73

  • 今週の質問数

    2

関連するタグ

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