File tree Expand file tree Collapse file tree 5 files changed +66
-15
lines changed
Expand file tree Collapse file tree 5 files changed +66
-15
lines changed Original file line number Diff line number Diff line change 11* .ospx
22tests.xml
33coverage /*
4-
4+ bdd-log.xml
55tests-reports /*
Original file line number Diff line number Diff line change 6262
6363Процедура ВыполнитьПриложение()
6464
65- Приложение = Новый КонсольноеПриложение("cli", "Помощник генерации приложения на основании шаблона cli");
65+ Приложение = Новый КонсольноеПриложение("cli", "Помощник генерации приложения на основании шаблона cli", ЭтотОбъект );
6666 Приложение.Версия("v version","1.0.0");
6767
6868 Приложение.ДобавитьКоманду("i init", "Инициализация структуры нового приложения", Новый КомандаInit);
7373КонецПроцедуры // ВыполнениеКоманды()
7474
7575Процедура ВыполнитьКоманду(Знач КомандаПриложения) Экспорт
76-
7776 КомандаПриложения.ВывестиСправку();
78-
7977КонецПроцедуры
8078
8179///////////////////////////////////////////////////////
110108
111109КонецПроцедуры // ВыполнениеКоманды()
112110
113- Процедура ВыполнитьКоманду(Знач КомандаПриложения) Экспорт
114- КомандаПриложения.ВывестиСправку();
115- КонецПроцедуры
116-
117111///////////////////////////////////////////////////////
118112
119113Попытка
Original file line number Diff line number Diff line change 1+ # language: ru
2+
3+ Функционал: Создание проекта
4+ Как разработчик
5+ Я хочу запускать приложение
6+
7+ Контекст :
8+ Дано Я очищаю параметры команды "oscript" в контексте
9+
10+ Сценарий : Запуск приложения без параметров
11+
12+ Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/tests/fixtures/ТестовоеПриложение.os"
13+ И я вижу в консоли вывод
14+ """
15+ Приложение: my-tests
16+ """
17+ И Код возврата команды "oscript" равен 1
18+
19+ Сценарий : Получение версии приложения
20+ Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/tests/fixtures/ТестовоеПриложение.os -v"
21+ И я вижу в консоли вывод
22+ """
23+ 0.1.0
24+ """
25+ И Код возврата команды "oscript" равен 0
Original file line number Diff line number Diff line change 7171
7272ФичиПрошли = Истина ;
7373
74- // Попытка
75- // ФичиПрошли = ПрогнатьФичи();
76- // Исключение
77- // ФичиПрошли = Ложь;
78- // Сообщить(СтрШаблон("Тесты поведения через 1bdd выполнены неудачно
79- // |%1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())));
80- // КонецПопытки;
74+ Попытка
75+ ФичиПрошли = ПрогнатьФичи();
76+ Исключение
77+ ФичиПрошли = Ложь ;
78+ Сообщить (СтрШаблон ("Тесты поведения через 1bdd выполнены неудачно
79+ |%1" , ПодробноеПредставлениеОшибки (ИнформацияОбОшибке ())));
80+ КонецПопытки ;
8181
8282Если Не ТестыПрошли Или Не ФичиПрошли Тогда
8383 ВызватьИсключение "Тестирование завершилось неудачно!" ;
Original file line number Diff line number Diff line change 1+ #Использовать "../../src/core"
2+
3+ Процедура ВыполнитьПриложение ()
4+
5+ Приложение = Новый КонсольноеПриложение( "my-tests" ,
6+ "Мое описание" );
7+ Приложение.Версия("v version" , "0.1.0" );
8+
9+ // Приложение.ДобавитьКоманду(
10+ // "m make", "",
11+ // Новый );
12+
13+ // Приложение.УстановитьОсновноеДействие(ЭтотОбъект);
14+ Приложение.Запустить(АргументыКоманднойСтроки);
15+
16+ КонецПроцедуры // ВыполнениеКоманды()
17+
18+ // Процедура ВыполнитьКоманду(Знач КомандаПриложения) Экспорт
19+ // КомандаПриложения.ВывестиСправку();
20+ // КонецПроцедуры
21+
22+ Попытка
23+
24+ ВыполнитьПриложение();
25+ ЗавершитьРаботу(0 );
26+
27+ Исключение
28+
29+ Сообщить (ОписаниеОшибки ());
30+ ЗавершитьРаботу(1 );
31+
32+ КонецПопытки ;
You can’t perform that action at this time.
0 commit comments