Skip to content

Commit 336b350

Browse files
committed
Перешел к использованию утверждений из библиотеки asserts и устранил дублирование утверждений artbear/1testrunner#5
1 parent 89e7886 commit 336b350

File tree

4 files changed

+28
-24
lines changed

4 files changed

+28
-24
lines changed

tests/build-install-test.os

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
#Использовать "../src"
1+
#Использовать asserts
2+
3+
#Использовать "../src"
24

35
Перем юТест;
46

@@ -28,14 +30,14 @@
2830

2931
ФайлПакета = Новый Файл(ОбъединитьПути(КаталогСборки, "test-0.3.1.ospx"));
3032

31-
юТест.ПроверитьИстину(ФайлПакета.Существует(), "Файл пакета должен существовать");
33+
Утверждения.ПроверитьИстину(ФайлПакета.Существует(), "Файл пакета должен существовать");
3234
ЧтениеАрхива = Новый ЧтениеZipФайла(ФайлПакета.ПолноеИмя);
3335

3436
ЭлементСодержимого = ЧтениеАрхива.Элементы.Найти("content.zip");
3537
ЭлементМанифеста = ЧтениеАрхива.Элементы.Найти("opm-metadata.xml");
3638

37-
юТест.ПроверитьНеравенство(Неопределено, ЭлементСодержимого);
38-
юТест.ПроверитьНеравенство(Неопределено, ЭлементМанифеста);
39+
Утверждения.ПроверитьНеравенство(Неопределено, ЭлементСодержимого);
40+
Утверждения.ПроверитьНеравенство(Неопределено, ЭлементМанифеста);
3941

4042
КаталогПроверки = ПолучитьИмяВременногоФайла();//юТест.ИмяВременногоФайла();
4143
СоздатьКаталог(КаталогПроверки);
@@ -47,7 +49,7 @@
4749
ЧтениеАрхива.ИзвлечьВсе(КаталогПроверки);
4850
ЧтениеАрхива.Закрыть();
4951
ФайлИсходника = Новый Файл(ОбъединитьПути(КаталогПроверки, "folder/src.os"));
50-
юТест.ПроверитьИстину(ФайлИсходника.Существует(), "Существует файл в подкаталоге");
52+
Утверждения.ПроверитьИстину(ФайлИсходника.Существует(), "Существует файл в подкаталоге");
5153

5254
Сообщить(ФайлИсходника.ПолноеИмя);
5355

tests/mft-serializer-test.os

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
1+
#Использовать asserts
2+
23
#Использовать logos
34
#Использовать "../src"
45

@@ -79,7 +80,7 @@
7980
| </explicit-modules>
8081
|</opm-metadata>";
8182

82-
юТест.ПроверитьРавенство(Эталон, Результат);
83+
Утверждения.ПроверитьРавенство(Эталон, Результат);
8384

8485
КонецПроцедуры
8586

@@ -108,7 +109,7 @@
108109
| <executable>src/app2.os</executable>
109110
|</opm-metadata>";
110111

111-
юТест.ПроверитьРавенство(Эталон, Результат);
112+
Утверждения.ПроверитьРавенство(Эталон, Результат);
112113

113114
КонецПроцедуры
114115

@@ -126,47 +127,47 @@
126127
Сериализатор = Новый СериализацияМетаданныхПакета();
127128
ПрочитанныйМанифест = Сериализатор.ПрочитатьXML(Чтение);
128129

129-
юТест.ПроверитьРавенство(Тип("ОписаниеПакета"), ТипЗнч(ПрочитанныйМанифест), "Сравниваем типы до и после сериализации");
130+
Утверждения.ПроверитьРавенство(Тип("ОписаниеПакета"), ТипЗнч(ПрочитанныйМанифест), "Сравниваем типы до и после сериализации");
130131

131132
СвойстваИсходного = Манифест.Свойства();
132133
СвойстваПрочитанного = ПрочитанныйМанифест.Свойства();
133134

134-
юТест.ПроверитьРавенство(СвойстваИсходного.Количество(), СвойстваПрочитанного.Количество(), "Количество свойств");
135+
Утверждения.ПроверитьРавенство(СвойстваИсходного.Количество(), СвойстваПрочитанного.Количество(), "Количество свойств");
135136
Для Каждого КЗ Из СвойстваИсходного Цикл
136-
юТест.ПроверитьРавенство(КЗ.Значение, СвойстваПрочитанного[КЗ.Ключ], "Проверка свойства " + КЗ.Ключ);
137+
Утверждения.ПроверитьРавенство(КЗ.Значение, СвойстваПрочитанного[КЗ.Ключ], "Проверка свойства " + КЗ.Ключ);
137138
КонецЦикла;
138139

139140
ЗависимостиИсходного = Манифест.Зависимости();
140141
ЗависимостиПроверяемого = ПрочитанныйМанифест.Зависимости();
141142

142-
юТест.ПроверитьИстину(ТаблицыЗначенийИдентичны(ЗависимостиИсходного, ЗависимостиПроверяемого));
143+
Утверждения.ПроверитьИстину(ТаблицыЗначенийИдентичны(ЗависимостиИсходного, ЗависимостиПроверяемого));
143144

144145
ПриложенияИсходного = Манифест.ИсполняемыеФайлы();
145146
ПриложенияПрочитанного = ПрочитанныйМанифест.ИсполняемыеФайлы();
146147

147-
юТест.ПроверитьРавенство(ПриложенияИсходного.Количество(), ПриложенияПрочитанного.Количество());
148+
Утверждения.ПроверитьРавенство(ПриложенияИсходного.Количество(), ПриложенияПрочитанного.Количество());
148149
Для Сч = 0 По ПриложенияИсходного.Количество()-1 Цикл
149-
юТест.ПроверитьРавенство(ПриложенияИсходного[Сч].Путь, ПриложенияПрочитанного[Сч].Путь, "Приложение в строке " + Сч);
150+
Утверждения.ПроверитьРавенство(ПриложенияИсходного[Сч].Путь, ПриложенияПрочитанного[Сч].Путь, "Приложение в строке " + Сч);
150151
КонецЦикла;
151152

152153
МодулиИсходного = Манифест.ВсеМодулиПакета();
153154
МодулиПрочитанного = ПрочитанныйМанифест.ВсеМодулиПакета();
154155

155-
юТест.ПроверитьИстину(ТаблицыЗначенийИдентичны(МодулиИсходного, МодулиПрочитанного));
156+
Утверждения.ПроверитьИстину(ТаблицыЗначенийИдентичны(МодулиИсходного, МодулиПрочитанного));
156157

157158
КонецПроцедуры
158159

159160
Функция ТаблицыЗначенийИдентичны(Знач Исходная, Знач Проверяемая)
160161

161-
юТест.ПроверитьРавенство(Исходная.Количество(), Проверяемая.Количество(), "Количество строк должно быть равным");
162-
юТест.ПроверитьРавенство(Исходная.Колонки.Количество(), Проверяемая.Колонки.Количество(), "Количество колоно должно быть равным");
162+
Утверждения.ПроверитьРавенство(Исходная.Количество(), Проверяемая.Количество(), "Количество строк должно быть равным");
163+
Утверждения.ПроверитьРавенство(Исходная.Колонки.Количество(), Проверяемая.Колонки.Количество(), "Количество колоно должно быть равным");
163164

164165
Для Сч = 0 По Исходная.Количество()-1 Цикл
165166
СтрокаИсходной = Исходная[Сч];
166167
СтрокаПроверяемой = Проверяемая[Сч];
167168

168169
Для Каждого Колонка Из Исходная.Колонки Цикл
169-
юТест.ПроверитьРавенство(СтрокаИсходной[Колонка.Имя], СтрокаПроверяемой[Колонка.Имя], "Проверяем равенство " + Колонка.Имя + " в строке " + Сч);
170+
Утверждения.ПроверитьРавенство(СтрокаИсходной[Колонка.Имя], СтрокаПроверяемой[Колонка.Имя], "Проверяем равенство " + Колонка.Имя + " в строке " + Сч);
170171
КонецЦикла;
171172

172173
КонецЦикла;

tests/packagedef-test.os

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
2-
#Использовать asserts
1+
#Использовать asserts
32
#Использовать "../src"
43

54
Перем юТест;
@@ -171,6 +170,6 @@
171170
Пакет = СоздатьОпределениеПакета();
172171
Пакет.ИсполняемыйФайл("src/main.os");
173172

174-
юТест.ПроверитьРавенство("src/main.os", Пакет.ИсполняемыеФайлы()[0].Путь);
173+
Утверждения.ПроверитьРавенство("src/main.os", Пакет.ИсполняемыеФайлы()[0].Путь);
175174

176175
КонецПроцедуры

tests/pkg-cache.os

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
#Использовать "../src"
1+
#Использовать asserts
2+
3+
#Использовать "../src"
24

35
Перем юТест;
46

@@ -27,9 +29,9 @@
2729
КонецЕсли;
2830
КонецЦикла;
2931

30-
юТест.ПроверитьЛожь(НайденныйКаталог = Неопределено, "в библиотеке должен быть хоть один пакет");
32+
Утверждения.ПроверитьЛожь(НайденныйКаталог = Неопределено, "в библиотеке должен быть хоть один пакет");
3133

3234
КэшПакетов = Новый КэшУстановленныхПакетов();
33-
юТест.ПроверитьИстину(КэшПакетов.ПакетУстановлен(Каталог.Имя), "Должен быть найден пакет " + Каталог.Имя);
35+
Утверждения.ПроверитьИстину(КэшПакетов.ПакетУстановлен(Каталог.Имя), "Должен быть найден пакет " + Каталог.Имя);
3436

3537
КонецПроцедуры

0 commit comments

Comments
 (0)