Skip to content

Commit 52be075

Browse files
committed
Тесты простейшего запуска
1 parent f1d109a commit 52be075

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# language: ru
2+
3+
Функционал: Создание проекта
4+
Как разработчик
5+
Я хочу запускать приложение
6+
7+
Контекст:
8+
Дано Я очищаю параметры команды "oscript" в контексте
9+
10+
Сценарий: Запуск приложения без параметров
11+
12+
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/tests/ТестовоеПриложение.os"
13+
И я вижу в консоли вывод
14+
"""
15+
Приложение: my-tests
16+
"""
17+
И Код возврата команды "oscript" равен 0
18+
19+
Сценарий: Получение версии приложения
20+
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/tests/ТестовоеПриложение.os -v"
21+
И я вижу в консоли вывод
22+
"""
23+
0.1.0
24+
"""
25+
И Код возврата команды "oscript" равен 0
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#Использовать cli
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+
КонецПопытки;

0 commit comments

Comments
 (0)