読者です 読者をやめる 読者になる 読者になる

darudaru

だるだるしてるエンジニア

PHPUnitの知らなかったアノテーション

アノテーションとはメソッドのコメント部分に書く@で始まるタグのこと。 /** * @アノテーション名 引数 */ こう使う。 PHPUnitでテストコードを書くことが多いのですが、最近アノテーションの存在を知り、これは便利だなと思ったという話。 いいなと思ったア…

PHPUnitでechoやprintなどの出力処理をテストする

テストしたいコードにechoやprintなどの出力処理がある場合、PHPUnitでどうやってテストコード書いたらいいんだろう?って調べたのでまとめておく。 テストしたいコード

MacにcomposerでPHPUnitをインストールする

MacにcomposerでPHPUnitをインストールした時の手順です。composerのglobalコマンドを使用してインストールしました。 環境 MacOS Sierra 10.12.2 composerでPHPUnitをインストールする どのPHPUnitのバージョンを指定すべきかは公式サイトで確認しておきま…

PHPUnitのモックを使う

PHPUnitで既存プログラムのテストコードを書くときに、PHPUnitに用意されているモックを使ってみたので備忘録。 テストコード書く前にconstructで別オブジェクトを呼び出すという依存性の高いコードだったので、切り出す改修もしています。 改修後のテスト対…