Skip to content

Commit d35fe84

Browse files
committed
+ тест
1 parent 52733ae commit d35fe84

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

tests/fixtures/1.6/1Cv8.cf

16 Bytes
Binary file not shown.

tests/v8runner8312-tests.os

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
#Использовать ".."
2+
#Использовать asserts
3+
#Использовать tempfiles
4+
5+
Перем юТест;
6+
Перем УправлениеКонфигуратором;
7+
Перем Лог;
8+
Перем мВременнаяВыгрузка;
9+
Перем СуффиксКТестам;
10+
11+
Процедура Инициализация()
12+
13+
УправлениеКонфигуратором = Новый УправлениеКонфигуратором;
14+
15+
Лог = Логирование.ПолучитьЛог("oscript.lib.v8runner");
16+
Лог.УстановитьУровень(УровниЛога.Отладка);
17+
18+
СуффиксКТестам = "";
19+
Попытка
20+
УправлениеКонфигуратором.ИспользоватьВерсиюПлатформы("8.3.12");
21+
Исключение
22+
СуффиксКТестам = "Не_Найдена_Платформа_8_3_12_или_старше";
23+
КонецПопытки;
24+
25+
КонецПроцедуры
26+
27+
Функция ПолучитьСписокТестов(Тестирование) Экспорт
28+
29+
юТест = Тестирование;
30+
31+
ВремСписокТестов = Новый Массив;
32+
33+
ВремСписокТестов.Добавить("ТестДолжен_ПроверитьВыгрузкуМобильногоПриложенияВФайлZIP");
34+
35+
СписокТестов = Новый Массив;
36+
Для каждого ИмяТеста Из ВремСписокТестов Цикл
37+
СписокТестов.Добавить(ИмяТеста + СуффиксКТестам);
38+
КонецЦикла;
39+
40+
Возврат СписокТестов;
41+
42+
КонецФункции
43+
44+
Процедура ТестДолжен_ПроверитьВыгрузкуМобильногоПриложенияВФайлZIP() Экспорт
45+
46+
ВременныйКаталог = ВременныеФайлы.СоздатьКаталог();
47+
УправлениеКонфигуратором.КаталогСборки(ВременныйКаталог);
48+
49+
ФайлКонфигурации = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "1.6", "1Cv8.cf");
50+
УправлениеКонфигуратором.ЗагрузитьКонфигурациюИзФайла(ФайлКонфигурации);
51+
52+
ПутьКАрхиву = ОбъединитьПути(ВременныйКаталог, "1cema.zip");
53+
УправлениеКонфигуратором.ВыгрузитьМобильноеПриложениеВФайл(ПутьКАрхиву);
54+
55+
Файл = Новый Файл(ПутьКАрхиву);
56+
Утверждения.ПроверитьИстину(Файл.Существует(), "Файл 1cema.zip не найден");
57+
58+
УправлениеКонфигуратором.УдалитьВременнуюБазу();
59+
ВременныеФайлы.УдалитьФайл(ВременныйКаталог);
60+
61+
КонецПроцедуры
62+
63+
Инициализация();

0 commit comments

Comments
 (0)