問題タブ [phactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2420 参照

mongodb - モックを使用してPHPアプリケーションでMongoDBの相互作用をテストする

MongoDBとPHPUnitを効率的に使用するためのベストプラクティスは何ですか?MongoDBにアクセスするオブジェクトをモックするために何を使用する必要がありますか(または使用できますか)?PHPUnit Mocker 、MockeryPhrophecyPhactory

0 投票する
1 に答える
167 参照

symfony - Phactory を Symfony2/PHPUnit テストに含めることはできません

Phactory を Symfony2 プロジェクトで動作させようとしています。単体テストの1つにあるものは次のとおりです。

そのテストを実行しようとすると発生するエラーは次のとおりです。

けっこうだ。このファイルを Phactory と通信するにはどうすればよいですか? Phactoryそれが役立つ場合、クラスが定義されていることがわかり、vendor/chriskite/phactory/lib/Phactory/Sql/Phactory.phpその最初の数行は次のようになります。

0 投票する
3 に答える
802 参照

symfony - エラーの取得:非静的メソッドPhactory \ Sql \ Phactory :: reset()を静的に呼び出さないでください

私は次のような自明な小さなPHPUnitテストを持っています:

私がそれを実行しようとすると、私はこれを取得します:

どうしたの?すべてのドキュメントはそれを静的に呼び出します。

それが違いを生むのであれば、私はSymfony2.0でこれを行っています。

0 投票する
1 に答える
318 参照

mongodb - Phactory を使用した PHPUnit と Mongo

私は単体テストを初めて使用し、Mongo で Phactory を使用しようとしていますが、テストを実行すると次のエラーが発生し続けます。

サイトをプルアップすると動作するため、Mongo がインストールされていることはわかっていますが、何らかの理由で PHPUnit がそれを認識していません。

一歩足りない気がします。Mongo 拡張機能をローカルにインストールする必要がありますか、それともどこかの構成ファイルに場所を含める必要がありますか?

0 投票する
1 に答える
1361 参照

php - 非オブジェクトでメンバー関数 prepare() を呼び出す

このコードはエラーを取得します: Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\kohana\application\controllers\phactory2_test.php 行 16
これは Phactory ガイドの例です: http://phactory.org/guide/#phpunit-example

考えられる原因は何ですか?
ありがとうございました

編集:問題が見つかりました。 Phactory::getConnection() が何らかの理由で NULL を返しています