|
3 | 3 | #Использовать "./ТестКлассы" |
4 | 4 | #Использовать "./Заготовки" |
5 | 5 |
|
6 | | -Процедура ПослеЗапускаТеста() Экспорт |
7 | | - Осень.ОчиститьЗаготовкиДляАвтоИнициализации(); |
8 | | -КонецПроцедуры |
| 6 | +&Пластилин |
| 7 | +// Поделка - общая Поделка для тестов набора. |
| 8 | +Перем Поделка; |
9 | 9 |
|
10 | 10 | &Тест |
11 | 11 | Процедура ПриЗапускеПриложенияОтрабатываетРогатка() Экспорт |
12 | 12 |
|
13 | | - // Дано |
14 | | - Поделка = Новый Поделка; |
15 | | - |
16 | | - // Когда |
17 | | - Поделка.ЗапуститьПриложение(); |
18 | | - |
19 | | - // Тогда |
| 13 | + // Дано-Когда-Тогда |
20 | 14 | Массив = Поделка.НайтиЖелудь("Массив"); |
21 | 15 | Ожидаем.Что(Массив).ИмеетДлину(5); |
22 | 16 |
|
|
25 | 19 | &Тест |
26 | 20 | Процедура ИнициализацияПоделкиСоСтороныПриложенияЧерезСтатическийИнициализатор() Экспорт |
27 | 21 |
|
28 | | - // Когда |
29 | | - Осень.ДобавитьЗаготовкуДляАвтоИнициализации(Тип("ТестовыйИнициализатор")); |
30 | | - |
31 | | - // Дано |
32 | | - Поделка = Новый Поделка; |
33 | | - |
34 | | - // Когда |
35 | | - Поделка.ЗапуститьПриложение(); |
36 | | - |
37 | | - // Тогда |
| 22 | + // Дано-Когда-Тогда |
38 | 23 | Желудь = Поделка.НайтиЖелудь("ЖелудьНижнегоУровня"); |
39 | 24 | Ожидаем.Что(Желудь).Не_().Равно(Неопределено); |
40 | 25 |
|
|
43 | 28 | &Тест |
44 | 29 | Процедура ЗаготовкиВСтатическийИнициализаторДобавляютсяТолькоОдинРаз() Экспорт |
45 | 30 |
|
46 | | - // Дано |
47 | | - Осень.ДобавитьЗаготовкуДляАвтоИнициализации("ТестовыйИнициализатор"); |
48 | | - Осень.ДобавитьЗаготовкуДляАвтоИнициализации("ТестовыйИнициализатор"); |
49 | | - |
50 | 31 | // Когда |
51 | 32 | Заготовки = Осень.ПолучитьЗаготовкиДляАвтоИнициализации(); |
52 | | - |
| 33 | + |
53 | 34 | // Тогда |
54 | 35 | Ожидаем.Что(Заготовки, "Заготовки задублированы").ИмеетДлину(0); // Не используется |
55 | 36 |
|
|
58 | 39 | &Тест |
59 | 40 | Процедура ЗаготовкаРегистрируетПодчиненныеЖелуди() Экспорт |
60 | 41 |
|
61 | | - // Дано |
62 | | - Поделка = Новый Поделка; |
63 | | - |
64 | | - // Когда |
65 | | - Поделка.ЗапуститьПриложение(); |
66 | | - |
67 | | - // Тогда |
| 42 | + // Дано-Когда-Тогда |
68 | 43 | Желудь = Поделка.НайтиЖелудь("ЖелудьНижнегоУровня"); |
69 | 44 | Ожидаем.Что(Желудь).Не_().Равно(Неопределено); |
70 | 45 |
|
|
73 | 48 | &Тест |
74 | 49 | Процедура ВЗаготовкуМожноПрилепитьДетальку() Экспорт |
75 | 50 |
|
76 | | - // Дано |
77 | | - Поделка = Новый Поделка; |
78 | | - |
79 | | - // Когда |
80 | | - Поделка.ЗапуститьПриложение(); |
81 | | - |
82 | | - // Тогда |
| 51 | + // Дано-Когда-Тогда |
83 | 52 | Желудь = Поделка.НайтиЖелудь("ЗаготовкаСДеталькой"); |
84 | 53 | Ожидаем.Что(Желудь.ПростаяНастройка()).Равно("Значение простой настройки"); |
85 | 54 |
|
86 | 55 | КонецПроцедуры |
87 | 56 |
|
88 | 57 | &Тест |
| 58 | +&Изолированный |
89 | 59 | Процедура ВсеРогаткиЗапускаютсяКорректно() Экспорт |
90 | 60 |
|
91 | | - // Дано |
92 | | - Поделка = Новый Поделка; |
93 | | - |
94 | | - // Когда |
95 | | - Поделка.ЗапуститьПриложение(); |
96 | | - |
97 | | - // Тогда |
| 61 | + // Дано-Когда-Тогда |
98 | 62 | ДолгаяРогатка = Поделка.НайтиЖелудь("ДолгаяРогатка"); |
99 | 63 | Ожидаем.Что(ДолгаяРогатка.Значение).Равно(0); |
100 | 64 |
|
|
0 commit comments