Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Symfony
Войти
Регистрация
Восстановить пароль
 
zoer210
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 1
1

Как передать параметры для функционального теста

03.12.2019, 14:38. Просмотров 120. Ответов 0

Всем привет!
Я сейчас делаю функциональный тест кода, и мне нужно для этого класса передать параметры с конфига.
Я использую SYmfony 4.3.
Вот что я делаю:

1. В .env создал:
TEST_REQUEST_URI=hs/v2/runRequest

2. В services.yaml получил в параметрах:
test.request_uri: '%env(TEST_REQUEST_URI)%'

3. Передаю аргументом в класс теста:
App\Tests\Application:
arguments:
test_request_uri: '%test.request_uri%'

4. В тесте объявил:
/**
* @var test_request_uri;
*/
private $test_request_uri;

5. И в конструкторе получаю:
public function __construct(string $test_request_uri)
{
$this->test_request_uri= $test_request_uri;
}

верно все задано?

Вот выдает такую ошибку:


Добавлено через 3 часа 56 минут
Если что, я эту проблему решил таким образом.
Не передавал параметром в конструктор, а на прямую в методе получил:
$param = static::createClient()->getKernel()->getContainer()->getParameter('test.request_uri');
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2019, 14:38
Ответы с готовыми решениями:

0

Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2019, 14:38

Как передать параметры в WORD?
Помогите пожалуйста. Есть шаблон для WORD'а он содержит модуль DrawPicture, а он в свою очередь...

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.