phpunit

    11

    2答えて

    私はPHPのundercontrolとコードブラウザレポートこの public function getFoo() { return $this->_foo; } ゲッター/セッターユニットテストでカバーされている、複雑さなどのすべてのセッター/ゲッターすなわちコードにいくつかのCRAPインデックスエラーを使用していますif/for/switch/foreachがないので、non

    11

    5答えて

    私はPHPUnitテストの複雑なセットを持っています。その中には、何らかの理由でタイムアウトが発生することがある、世界中のサーバーに接続するものがあります。 サーバがタイムアウトしたときにテストに失敗するのではなく、単にそのテストを1回以上再試行してから、実際に失敗とマークします。 今、私の状況を把握するための最良の方法ではないことを理解しています。 1つのより良い解決策は、サーバーを修正すること

    4

    1答えて

    私はすべての私のテストで嘲笑のオブジェクトを持つようにしたいので、私はsetUpBeforeClass()メソッドでそれを作成しようとするが、getMockBuilderは次のようにスタティックにコールする必要があるので、このメソッドは静的である: public static function setUpBeforeClass() { self::mocked_object = sel

    5

    3答えて

    私はPHPUnitテストでPredisクライアントをモックしようとしています。私が試したメソッドを呼び出すと、テストの最後に、期待通りのものではないとPHPUnitから伝えられています。 ここに私の問題を再現するコードサンプルです: class MockRedisTest extends \PHPUnit_Framework_TestCase { private $mockRedis; pu

    1

    1答えて

    Webサービスにアクセスするクラスがあります。オプションで結果をキャッシュできます。だから私は2つのテストクラスを書きたいと思っています。最初のテスト(Ws_Test)は、キャッシュせずにテストを実行します。 2番目のテスト(WsCached_Test)は最初に拡張され、同じテストが実行されますが、キャッシュが有効になっています。 私の問題を解決する理論では、しかし、私が 'すべてのテスト'を実行

    11

    3答えて

    私は現在、機密データを保存しているプロジェクトに取り組んでおり、要求に応じてそれらを消去できる必要があります。 私のエンティティ(患者)がヌルの電話番号でデータベースに保存されていることをテストしたいと思います。最初のアイデアは:引数をPatientDao::savePatient(PatientModel $patient)に渡し、そのphoneNumber属性を見てください。 interfac

    2

    1答えて

    私のubuntu 11.10インストールでphpunitを動作させようとしています。 が示唆したように、私はhere、PEARを使用したPHPUnitをインストールしているし、私は非常に小さなテストクラスを作成:私は、コマンドラインで実行可能なPHPUnitのを経由して、これを実行すると error_reporting(E_ALL & ~E_DEPRECATED); set_include_pa

    5

    2答えて

    PHPUnitとvfsStreamでmove_uploaded_fileとis_uploaded_fileをテストしようとしました。彼らは常にfalseを返します。 public function testShouldUploadAZipFileAndMoveIt() { $_FILES = array('fieldName' => array( 'name' => 'fi

    0

    1答えて

    私はPHPUnitで動作するようにSeleniumテストを取得しようとしています。私のテストはFirefoxでは成功しますが、IE9では成功しません。 IEでは、私が試した設定のどんな組み合わせであっても、Seleniumサーバーが動作しているときにIEは直接ページに移動せず、代わりに「このWebサイトのセキュリティ証明書に問題があります」と表示されます。 Seleniumをシャットダウンすると、

    0

    2答えて

    私は過去2日間経験した問題に対してほとんど苦労していません。 実際に私はきちんとテストを実行し、受信することはできません。 PHP Fatal error: Call to undefined function Zend_Application() in C:\xxxxxx\tests\application\controllers\IndexControllerTest.php on line