问题标签 [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 - 使用 Mocking 在 PHP 应用程序中测试 MongoDB 交互

使用 MongoDB 和 PHPUnit 高效工作的最佳实践是什么?我应该(或可以)用什么来模拟访问 MongoDB 的对象?PHPUnit嘲弄,嘲弄,PhrophecyPhactory

0 投票
1 回答
167 浏览

symfony - 不能在 Symfony2/PHPUnit 测试中包含 Phactory

我正在尝试让 Phactory 与 Symfony2 项目一起工作。这是我在一个单元测试中的内容:

当我尝试运行该测试时遇到的错误是:

很公平。如何让这个文件与 Phactory 对话?如果有帮助,我知道Phactory该类已定义,vendor/chriskite/phactory/lib/Phactory/Sql/Phactory.php并且它的前几行如下所示:

0 投票
3 回答
802 浏览

symfony - 出现错误:不应静态调用非静态方法 Phactory\Sql\Phactory::reset()

我有一个很小的 ​​PHPUnit 测试,看起来像这样:

当我尝试运行它时,我得到了这个:

那是怎么回事?所有文档都静态地调用它。

我在 Symfony 2.0 上这样做,如果这有什么不同的话。

0 投票
1 回答
318 浏览

mongodb - PHPUnit 和 Mongo 与 Phactory

我是单元测试的新手并尝试将 Phactory 与 Mongo 一起使用,但是当我运行测试时,我不断收到以下错误。

我知道 Mongo 已安装,因为当我打开该站点时它可以工作,但由于某种原因 PHPUnit 无法识别它。

我觉得我错过了一步。我需要在本地安装 Mongo 扩展,还是需要在某个配置文件中包含该位置?

0 投票
1 回答
1361 浏览

php - 在非对象上调用成员函数 prepare()

此代码出现错误:致命错误:在第 16 行的 C:\xampp\htdocs\kohana\application\controllers\phactory2_test.php 中的非对象上调用成员函数 prepare()
这是 Phactory 指南中的示例:http://phafactory.org/guide/#phpunit-example

可能的原因是什么?
谢谢

编辑:我发现了问题, Phactory::getConnection() 出于某种原因返回 NULL