タグ

PHPUnitに関するmanatenのブックマーク (5)

  • Advanced PHPUnit Testing

    4. it - Advanced Features Mock Objects - A way to further isolate code while testing. Database Extension - A DBUnit port to allow database content. Selenium Integration - A gateway to integration testing. it...but still very cool. Much to cover and not much of time. Let's get started! 5. it - Mock Objects Mock Objects - A way to

    Advanced PHPUnit Testing
  • Linuxサーバ上のPHPUnitのメモリ枯渇 - modal_soulの日記

    評価環境(Linuxサーバ)でitを使った自動テストをしていて、 itのテストがメモリ不足で失敗してしまう現象が起きた。 サーバのメモリが1GBなのに対し、itがメモリを500MB以上も使用していて これ以上itにメモリを割けない状態。 ※開発環境(Windows)のitでは60MB強 根的な対処が必要になったので、原因を調べたら(自分で調べた訳ではないけど。。) $GLOBALSのバックアップとレストアでメモリを喰っていたもよう。 ↓のオプションを指定することで問題は解消した。 --no-globals-backup このオプションを設定することで、テスト毎の$GLOBALSのバックアップとレストアをしなくなり、 メモリ使用量が70MB弱まで下がった。 その代わり、$GLOBALSがテスト毎に初期化されないため テストの作り方に注意が必

    Linuxサーバ上のPHPUnitのメモリ枯渇 - modal_soulの日記
    manaten
    manaten 2014/07/14
    グローバル変数の保存がメモリをたくさん食うらしい
  • PHPUnit マニュアル – 第10章 モックオブジェクト

    注意 このドキュメントは、すでにサポートが終了したバージョンの it に関するものです。 最新版の it のドキュメントは こちらにあります。 オブジェクトに対するコールが正しく行われたかどうかを調べたいこともあるでしょう。 その方法をここで説明します。ここでは、別のオブジェクトを観察している あるオブジェクトの特定のメソッド (この例では update()) が正しくコールされたかどうかを調べるものとします。 例 10.1 では、まず it_Framework_TestCase クラスの getMock() メソッド (表 20.7 を参照ください) を使用して

  • PHPUnit – The PHP Testing Framework

    Welcome to it! it is a programmer-oriented testing framework for It is an instance of the xUnit architecture for unit testing frameworks.

  • EclipsePDT+PHPUnit+XDebug+MakeGoodでphpのTDD - あたご型護衛艦日記

    ※2010/10/17追記 会社で今所属しているチームではJavaを用いたシステム開発で、JUnitを用いたTDD:テスト駆動開発が導入されています。 TDDを導入することで、その処理で「何をしたいか」がはっきりし、また、デグレを防げるというメリットがあります。 さて、JavaではJUnitを用いたユニットテストが主流(?)のようですが、UIでTDDやりたいなぁと思って調べてみたら、MakeGoodという、EclipsePDTにユニットテスト機能を付与するEclipseプラグインがありました。 「これはいい」と思ってさっそく導入しようとしたのですが、躓きまくりで、導入について解説サイトも少なかったので大変でした。 そこでブログに覚書きとして導入方法を書いておきますので、今後導入する方がいた時の参考になればと思います。 (だいぶ知識不足ですので、間違い等ありましたら指摘を

    EclipsePDT+PHPUnit+XDebug+MakeGoodでphpのTDD - あたご型護衛艦日記
  • 1