问题标签 [ecomdev-phpunit]

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 投票
1 回答
905 浏览

magento - 用于网站特定配置的 ecomdev phpunit 夹具

我试图了解 PHPUNIT + MAGENTO,我发现这个扩展https://github.com/EcomDev/EcomDev_PHPUnit似乎是一个很棒的工具。

我想要一个固定装置,可以为每个网站设置运输方式“Freeshipping”。我找到了默认配置的解决方案

它工作正常。但是让我们有一个网站 ID = 2 那么我需要在夹具的 yaml 中添加什么?

0 投票
2 回答
571 浏览

php - EcomDev Phpunit 测试在执行期间调用了两次

我正在尝试运行几个单元测试用例,并且我看到它们在每次运行中运行两次,但我不确定原因。

以下是我的测试用例结构 -

而且,我执行测试

这就是我所看到的

同样在日志中,我看到每次执行都会打印两次 Hello world。

我不确定我哪里出错了......任何帮助将不胜感激。

0 投票
0 回答
258 浏览

unit-testing - 如何在 Magento ecomdev 测试用例中模拟自定义块

我正在尝试使用 magento ecomdev phpunit 测试我的块方法。我有这样的块:

我正在尝试阻止:

在这条线之后,我的所有测试都停止工作。

有人可以解释一下如何在 ecomdev 中模拟块并测试这个模拟块的方法吗?

0 投票
1 回答
1025 浏览

php - 在 phpunit 5.4 中出现错误“尝试获取非对象的属性”

我正在尝试在 linux(centos 6.6) 命令提示符中执行以下脚本,但我收到错误尝试获取非对象的属性。我正在使用 php 版本 5.6 和 phpunit 5.4。这是源文件....

这是我用来测试上述文件的文件

错误:

有人可以帮我解决这个问题吗...

0 投票
1 回答
190 浏览

php - 当我在命令提示符下运行 phpunit 测试用例时出现“LogicException:没有这样的属性:会话”

我试图运行控制器的 phpunit 测试用例。但我说

1)DefinerControllerTestCase::test_insertImageDetails LogicException:没有这样的属性:会话

/var/www/html/application/tests/_ci_phpunit_test/CIPHPUnitTestCase.php:44 /var/www/html/application/tests/controllers/DefinerControllerTestCase.php:33

我的代码生成器版本是 3.1,php 单元版本是 5.5.0 这是我的控制器代码

测试用例代码在这里

请帮我解决这个问题......

0 投票
1 回答
313 浏览

forms - symfony3+PHPUnit 表单测试问题

表单测试返回错误

Tests\AppBundle\Form\Type\UserPreferencesTypeTest::testUserPreferencesForm Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException:选项“约束”不存在。定义的选项有:“action”、“attr”、“auto_initialize”、“block_name”、“by_reference”、“choice_attr”、“choice_label”、“choice_loader”、“choice_name”、“choice_translation_domain”、“choice_value”、“choices” ”、“choices_as_values”、“compound”、“data”、“data_class”、“disabled”、“empty_data”、“error_bubbling”、“expanded”、“group_by”、“inherit_data”、“label”、“label_attr”、 “标签格式”,“

这是我的表格

和我的表格测试