Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Codeception + SugarCRM(SuiteCRM) = проблема с поднятие бинов объектов

codeception
phpunit
windows
php
Теги: #<Tag:0x00007f7b6d1da548> #<Tag:0x00007f7b6d1da390> #<Tag:0x00007f7b6d1da200> #<Tag:0x00007f7b6d1da020>

(Сергей Потёмкин) #1

Добрый день!

Проблема следующая:
Написал конфиг для поднятия из вне бинов Sugar. Подключаю его к тесту. И в итоге при запуске через phpunit все отрабатывает(объект поднимается и возвращается), а через codecept - класс BeanFactory как бы поднимается, но возвращает null. В чем может быть проблема?

require_once('C:\win7_soft\MAMP\htdocs\suite70new4\tests\SugarCRMconfig.php');

class SugarCRM_UnitCestTest extends \Codeception\Test\Unit
{	
...
    public function testMe(){
		$BeanFactory  = new BeanFactory();
		$bean = BeanFactory::getBean('Accounts', '2f675332-22a4-8da7-3375-5804d2b5515e');

		\Codeception\Util\Debug::debug('fsvdfgd');
		\Codeception\Util\Debug::debug($BeanFactory);
		\Codeception\Util\Debug::debug($bean->name);

		var_dump('fsvdfgd');
		var_dump($BeanFactory);
		var_dump($bean->name);
    }
}