タグ

PHPUnitに関するastrsk_horiのブックマーク (2)

  • PHPUnitでinterfaceのテストを書く方法 - Qiita

    PHPUnitでinterfaceの単体テストを書く方法について紹介します。 1. ポイント PHPUnitでinterfaceのテストを書く上でのポイントは次の2点です。 インターフェイスについてのテストを抽象テストクラスに書く 実装クラスのテストはその抽象テストクラスを継承する 2. 例 配列を文字列に変換するライブラリを例に、どのようにテストを書くか見て行きましょう。 2.1 どのようなライブラリか? 例に上げるのは、配列を文字列に変換する汎用的なライブラリです。 どのような形式に変換するかは、クラスによって異なります。あるクラスはJSON形式に、あるクラスはXML形式に変換します。FormatterInterface で各クラスが実装すべきインターフェイスを定義します。JsonFormatter クラスは FormatterInterface を実装して、JSON形式の文字列を返し

    PHPUnitでinterfaceのテストを書く方法 - Qiita
  • VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた

    以前書いた記事、「VimからPHPUnitを実行する環境を整える」では、Vimのquickrunを使用してPHPUnitを非同期で実行し、結果にグリーン、レッドの色をつける方法を紹介しました。 コマンドラインからPHPUnitを実行していた頃に比べ、ずいぶん開発効率はよくなりましたが、いくつか不満に思っていたことがあります。 テストの成功・失敗の結果を、Vimの下のほうにシンプルに表示したいテストが失敗したときは、どの行で失敗したかすぐに分かるようにしたい これらを解決するために、 quickrunのoutputterを書いてみました。 このoutputterを導入すると、PHPUnitの実行結果(OK,FAILURE)をコマンドラインに色付きで出力し、ロケーションリストからテストの失敗行にジャンプできるようになります。 動作確認環境 Vim 7.3quickrun 0.5.1PHPUni

    VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた
  • 1