|
38 | 38 |
|
39 | 39 | ВремСписокТестов.Добавить("ТестДолжен_ЗагрузитьКонфигурациюИзФайлов");
|
40 | 40 |
|
| 41 | + |
| 42 | + ВремСписокТестов.Добавить("ТестДолжен_ВыгрузитьРасширениеВФайлы"); |
| 43 | + ВремСписокТестов.Добавить("ТестДолжен_ВыгрузитьИзмененияРасширенияВФайл"); |
| 44 | + |
| 45 | + ВремСписокТестов.Добавить("ТестДолжен_ВыгрузитьРасширениеВФайлыОтносительноФайлаВерсий"); |
| 46 | + ВремСписокТестов.Добавить("ТестДолжен_ВыгрузитьИзмененияРасширенияВФайлОтносительноФайлаВерсий"); |
| 47 | + |
| 48 | + ВремСписокТестов.Добавить("ТестДолжен_ЗагрузитьРасширениеИзФайлов"); |
| 49 | + |
| 50 | + |
41 | 51 | СписокТестов = Новый Массив;
|
42 | 52 | Для каждого ИмяТеста Из ВремСписокТестов Цикл
|
43 | 53 | СписокТестов.Добавить(ИмяТеста + СуффиксКТестам);
|
|
62 | 72 |
|
63 | 73 | КонецПроцедуры
|
64 | 74 |
|
65 |
| -Процедура ПодготовитьВременнуюВыгрузку() |
| 75 | +Процедура ТестДолжен_ВыгрузитьРасширениеВФайлы() Экспорт |
| 76 | + |
| 77 | + ИмяРасширения = "Расширение1"; |
| 78 | + ПодготовитьВременнуюВыгрузку(ИмяРасширения); |
| 79 | + |
| 80 | + ВыгрузитьКонфигурациюВФайлы("1.0", мВременнаяВыгрузка, ИмяРасширения); |
| 81 | + |
| 82 | + ФайлВерсииКонфигурации = Новый Файл(ОбъединитьПути(мВременнаяВыгрузка, "ConfigDumpInfo.xml")); |
| 83 | + |
| 84 | + МассивФайловВыгрузки = НайтиФайлы(мВременнаяВыгрузка,"*", Истина); |
| 85 | + |
| 86 | + Утверждения.ПроверитьРавенство(6, МассивФайловВыгрузки.Количество(), "Неверное количество файлов выгрузки. Ожидали число слева, а получили другое число выгруженных файлов"); |
| 87 | + Утверждения.ПроверитьИстину(ФайлВерсииКонфигурации.Существует(), "Файл версии кофигурации должен существовать"); |
| 88 | + |
| 89 | +КонецПроцедуры |
| 90 | + |
| 91 | + |
| 92 | +Процедура ПодготовитьВременнуюВыгрузку(Знач ИмяРасширения = "") |
66 | 93 |
|
67 | 94 | Если ЗначениеЗаполнено(мВременнаяВыгрузка) Тогда
|
68 | 95 | Возврат;
|
|
74 | 101 |
|
75 | 102 | КаталогВыгрузки = ОбъединитьПути(ВременныйКаталог, "v8r_TempDitr");
|
76 | 103 |
|
77 |
| - ВыгрузитьКонфигурациюВФайлы("0.9", КаталогВыгрузки); |
| 104 | + ВыгрузитьКонфигурациюВФайлы("0.9", КаталогВыгрузки,ИмяРасширения); |
78 | 105 |
|
79 | 106 | мВременнаяВыгрузка = КаталогВыгрузки;
|
80 | 107 |
|
81 | 108 | КонецПроцедуры
|
82 | 109 |
|
83 |
| -Процедура ВыгрузитьКонфигурациюВФайлы(Знач Версия, Знач КаталогВыгрузки) |
| 110 | +Процедура ВыгрузитьКонфигурациюВФайлы(Знач Версия, Знач КаталогВыгрузки, Знач ИмяРасширения = "") |
84 | 111 |
|
85 | 112 | ПутьФайлКонфигурации = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", Версия, "1Cv8.cf");
|
86 | 113 |
|
87 | 114 | УправлениеКонфигуратором.ЗагрузитьКонфигурациюИзФайла(ПутьФайлКонфигурации);
|
88 |
| - |
89 |
| - УправлениеКонфигуратором.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузки); |
| 115 | + Если ПустаяСтрока(ИмяРасширения) Тогда |
| 116 | + УправлениеКонфигуратором.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузки); |
| 117 | + Иначе |
| 118 | + ПутьФайлКонфигурацииРасширения = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", Версия, "1Cv8.cfe"); |
| 119 | + УправлениеКонфигуратором.ЗагрузитьРасширениеИзФайла(ПутьФайлКонфигурацииРасширения,ИмяРасширения); |
| 120 | + УправлениеКонфигуратором.ВыгрузитьРасширениеВФайлы(КаталогВыгрузки, ИмяРасширения); |
| 121 | + КонецЕсли; |
90 | 122 |
|
91 | 123 | КонецПроцедуры
|
92 | 124 |
|
|
0 commit comments