開発環境 >

PHPUnit

インストール

  • pear コマンドでインストールします。
    # pear channel-discover pear.phpunit.de
    # pear install phpunit/PHPUnit

リソース

DBUnitパッチ

  • FlatXMLデータセットやXMLデータセットで定義されたカラムの順序と実際のデータベース中でスキーマ定義されたそれが完全に一致していない場合、カラムのメタデータアサーションに失敗します。このパッチ(filePHPUnit-3.2.21.patch)を当てれば、それぞれのカラムリストをソートした上で比較しますので、期待通りに成功します。※最新版の3.3.13でも未だ修正はされていません。
    # cd PEAR_HOME
    # patch -p0 < PHPUnit-3.2.21.patch

パッチ一覧

更新メモ

  • ver.3.3 のモックオブジェクトの改良により、インタフェイスを実装するモッククラスが(都度定義されることはなく)再利用されるようになったようです。

更新履歴

PHP Commons 拡張クラス

  • PHP Commons では、PHPUnit を拡張する以下のクラスを提供しています。
    No.テストケースクラス説明導入バージョン
    1Commons_Test_S2TestCaseSeasar2.PHP5用テストケース拡張1.0.2
    2Commons_Test_S2DataSourceTestCaseSeasar2.PHP5用データソーステストケース1.0.2
    3Commons_Test_TestCase?PHPUnitテストケース拡張(runkitによるprivate、protectedメソッドの実行機能など)0.9.0
    4Commons_Test_TestUtils?テストケースの実装をサポートします。0.9.0
    5Commons_Test_PHPUnitUtils?PHPUnitテストケースの実装をサポートします。-
    6Commons_Test_DataSet_DefaultObjectTablebean または map のコレクションのラッパーコンテナ(PHPUnit_Extensions_Database_DataSet_ITableを実装)1.0.2

添付ファイル: filePHPUnit-3.3.13.patch 452件 [詳細] filePHPUnit-3.3.1.patch 526件 [詳細] filePHPUnit-3.2.21.patch 570件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-03-19 (木) 00:04:43 (3812d)