Im сталкивается с той же проблемой, но теперь я получаю это сработало. Я создал приложение/код/местные/пространство имен/модуль/и т.д./config.xml с:
<?xml version="1.0"?>
<config>
<phpunit>
<suite>
<modules>
<Namespace_Module/>
</modules>
</suite>
</phpunit>
<modules>
<namespace_module>
<version>0.1</version>
</namespace_module>
</modules>
<global>
<models>
<eav>
<rewrite>
<entity_increment_numeric>Namespace_Module_Model_Entity_Increment_Numeric</entity_increment_numeric>
</rewrite>
</eav>
</models>
</global>
</config>
На самом деле название это не Namespace_Module, я просто заменил, чтобы показать вам. Его модуль, который переопределяет числовую модель от magento, но не имеет больших различий.
Смотрите, что мой тест под приложения/код/местные/пространство имен/модуль/Тест/модель/Entity/Increment/Numeric.php
И выглядит следующим образом:
<?php
class Namespace_Module_Test_Model_Entity_Increment_Numeric extends EcomDev_PHPUnit_Test_Case
{
/**
* Test Next Id Never Returns zero
*
* @test
*/
public function testGetNextIdNeverReturnsZero(){
$this->assertTrue(true);
}
}
После все готово, вы должны запустить тесты, используя следующую команду на консоли/терминале:
PHPUnit UnitTests.php
Помните, что вы должны включить свой модуль, добавив Namespace_Module.xml в app/etc/modules как любую другую модель. Моя ошибка заключалась в том, что я назвал папку «Тесты» вместо «Тест» в моей модели. Я не думаю, что вы делаете то же самое ...
В любом случае, я надеюсь, что это поможет. Для получения дополнительной информации the manual может вам помочь.
Благодарим вас за ответ! Это было какое-то время, и проблема уже не актуальна, но ваш ответ звучит нормально, поэтому я принял его. Еще раз спасибо! Это будет иметь в виду, когда я снова сталкиваюсь с такими вещами. :) – HamuSumo