Добрый день!
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.
Вопрос по использованию use
Автор Ul_Svetlana, 26 ноя 2007 07:22
В теме одно сообщение
#1
Отправлено 26 ноября 2007 - 07:22
#2
Отправлено 26 ноября 2007 - 09:23
Вся проблема в том, что use используется на этапе компиляции, а не в рантайме. Соответственно, у вас есть как минимум 2 пути:Добрый день!
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.
1) Подключить все нужные файлы (это можно сделать генератором) в файл, содержащий main и запускать всё, не особо беспокоясь, подключен ли данный тесткейс или нет.
2) Объединить схожие по тестируемой области тесткейсы в общие файлы. То есть будет не один файл на тесткейс, а один файл на несколько тематически родственных тесткейсов. Это снизит вероятность запутаться в файлах и это убавит количество файлов, которое реально надо подключать.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных