1
- Перем ОбъектТеста ;
2
-
3
- Функция ПолучитьСписокТестов (юТест ) Экспорт
4
- ВсеТесты = Новый Массив;
5
- ВсеТесты.Добавить("ТестДолжен_Проверить_РавнаТаблице" );
6
- ВсеТесты.Добавить("ТестДолжен_Проверить_Отрицание_РавнаТаблице" );
7
- ВсеТесты.Добавить("ТестДолжен_Проверить_ИмеетРавнуюСтруктуруСТаблицей" );
8
- ВсеТесты.Добавить("ТестДолжен_Проверить_ИмеетРавнуюСтруктуруСТаблицей_БезУчетаПорядкаКолонок" );
9
- ВсеТесты.Добавить("ТестДолжен_Проверить_Отрицание_ИмеетРавнуюСтруктуруСТаблицей" );
10
- ВсеТесты.Добавить("ТестДолжен_Проверить_НеравенствоТаблицСИзмененнымПорядкомСтрок" );
11
- ВсеТесты.Добавить("ТестДолжен_Проверить_НеравенствоТаблицСИзмененнымПорядкомКолонок" );
12
- ВсеТесты.Добавить("ТестДолжен_Проверить_СодержитСтрокуТаблицы" );
13
- ВсеТесты.Добавить("ТестДолжен_Проверить_Отрицание_СодержитСтрокуТаблицы" );
14
- ВсеТесты.Добавить("ТестДолжен_Проверить_РавнаТаблице_БезУчетаПорядкаСтрок" );
15
- ВсеТесты.Добавить("ТестДолжен_Проверить_РавнаТаблице_БезУчетаПорядкаКолонок" );
16
- ВсеТесты.Добавить("ТестДолжен_Проверить_РавнаТаблице_БезУчетаИменКолонок" );
17
-
18
- Возврат ВсеТесты;
19
- КонецФункции
20
-
1
+ &Тест
21
2
Процедура ТестДолжен_Проверить_РавнаТаблице () Экспорт
22
- ОбъектТеста .Что(Таблица1()).РавнаТаблице(Таблица1());
3
+ Ожидаем .Что(Таблица1()).РавнаТаблице(Таблица1());
23
4
КонецПроцедуры
24
5
6
+ &Тест
25
7
Процедура ТестДолжен_Проверить_Отрицание_РавнаТаблице () Экспорт
26
- ОбъектТеста .Что(Таблица1()).Не_().РавнаТаблице(Таблица2());
8
+ Ожидаем .Что(Таблица1()).Не_().РавнаТаблице(Таблица2());
27
9
КонецПроцедуры
28
10
11
+ &Тест
29
12
Процедура ТестДолжен_Проверить_ИмеетРавнуюСтруктуруСТаблицей () Экспорт
30
13
Таблица2 = Таблица1();
31
14
Таблица2.Удалить(0 );
32
- ОбъектТеста .Что(Таблица1()).ИмеетРавнуюСтруктуруСТаблицей(Таблица2);
15
+ Ожидаем .Что(Таблица1()).ИмеетРавнуюСтруктуруСТаблицей(Таблица2);
33
16
КонецПроцедуры
34
17
18
+ &Тест
35
19
Процедура ТестДолжен_Проверить_ИмеетРавнуюСтруктуруСТаблицей_БезУчетаПорядкаКолонок () Экспорт
36
- ОбъектТеста .Что(Таблица1()).БезУчетаПорядКаКолонок().ИмеетРавнуюСтруктуруСТаблицей(Таблица3());
20
+ Ожидаем .Что(Таблица1()).БезУчетаПорядКаКолонок().ИмеетРавнуюСтруктуруСТаблицей(Таблица3());
37
21
КонецПроцедуры
38
22
39
-
23
+ &Тест
40
24
Процедура ТестДолжен_Проверить_Отрицание_ИмеетРавнуюСтруктуруСТаблицей () Экспорт
41
- ОбъектТеста .Что(Таблица1()).Не_().ИмеетРавнуюСтруктуруСТаблицей(Таблица3());
25
+ Ожидаем .Что(Таблица1()).Не_().ИмеетРавнуюСтруктуруСТаблицей(Таблица3());
42
26
КонецПроцедуры
43
27
28
+ &Тест
44
29
Процедура ТестДолжен_Проверить_НеравенствоТаблицСИзмененнымПорядкомСтрок () Экспорт
45
30
Таблица2 = Таблица1();
46
31
Таблица2.Сортировать("К1 УБЫВ" );
47
- ОбъектТеста .Что(Таблица1()).Не_().РавнаТаблице(Таблица2);
32
+ Ожидаем .Что(Таблица1()).Не_().РавнаТаблице(Таблица2);
48
33
КонецПроцедуры
49
34
35
+ &Тест
50
36
Процедура ТестДолжен_Проверить_НеравенствоТаблицСИзмененнымПорядкомКолонок () Экспорт
51
- ОбъектТеста .Что(Таблица1()).Не_().РавнаТаблице(Таблица3());
37
+ Ожидаем .Что(Таблица1()).Не_().РавнаТаблице(Таблица3());
52
38
КонецПроцедуры
53
39
40
+ &Тест
54
41
Процедура ТестДолжен_Проверить_НеравенствоТаблицСРазнымСоставомКолонок () Экспорт
55
42
Таблица2 = Таблица1();
56
43
Таблица2.Колонки.К1. Имя = "КК" ;
57
- ОбъектТеста .Что(Таблица1()).Не_().РавнаТаблице(Таблица2);
44
+ Ожидаем .Что(Таблица1()).Не_().РавнаТаблице(Таблица2);
58
45
КонецПроцедуры
59
46
47
+ &Тест
60
48
Процедура ТестДолжен_Проверить_СодержитСтрокуТаблицы () Экспорт
61
49
СтрокаТаблицы = Таблица1()[0 ];
62
- ОбъектТеста .Что(Таблица1()).СодержитСтрокуТаблицы(СтрокаТаблицы);
50
+ Ожидаем .Что(Таблица1()).СодержитСтрокуТаблицы(СтрокаТаблицы);
63
51
КонецПроцедуры
64
52
53
+ &Тест
65
54
Процедура ТестДолжен_Проверить_Отрицание_СодержитСТрокуТаблицы () Экспорт
66
55
СтрокаТаблицы = Таблица1()[0 ];
67
56
СтрокаТаблицы.К0 = "777" ;
68
- ОбъектТеста .Что(Таблица1()).Не_().СодержитСтрокуТаблицы(СтрокаТаблицы);
57
+ Ожидаем .Что(Таблица1()).Не_().СодержитСтрокуТаблицы(СтрокаТаблицы);
69
58
КонецПроцедуры
70
59
60
+ &Тест
71
61
Процедура ТестДолжен_Проверить_РавнаТаблице_БезУчетаПорядкаСтрок () Экспорт
72
62
Таблица2 = Таблица1();
73
63
Таблица2.Сортировать("К1 УБЫВ" );
74
- ОбъектТеста .Что(Таблица1()).БезУчетаПорядкаСтрок().РавнаТаблице(Таблица2);
64
+ Ожидаем .Что(Таблица1()).БезУчетаПорядкаСтрок().РавнаТаблице(Таблица2);
75
65
КонецПроцедуры
76
66
67
+ &Тест
77
68
Процедура ТестДолжен_Проверить_РавнаТаблице_БезУчетаПорядкаКолонок () Экспорт
78
- ОбъектТеста .Что(Таблица1()).БезУчетаПорядкаКолонок().РавнаТаблице(Таблица3());
69
+ Ожидаем .Что(Таблица1()).БезУчетаПорядкаКолонок().РавнаТаблице(Таблица3());
79
70
КонецПроцедуры
80
71
72
+ &Тест
81
73
Процедура ТестДолжен_Проверить_РавнаТаблице_БезУчетаИменКолонок () Экспорт
82
- ОбъектТеста .Что(Таблица1()).БезУчетаИменКолонок().РавнаТаблице(Таблица2());
74
+ Ожидаем .Что(Таблица1()).БезУчетаИменКолонок().РавнаТаблице(Таблица2());
83
75
КонецПроцедуры
84
76
85
77
// helpers
156
148
СтрТЗ.К2 = "33" ;
157
149
158
150
Возврат ТЗ;
159
- КонецФункции
160
-
161
- Процедура Инициализация ()
162
- ОбъектТеста = ЗагрузитьСценарий(ОбъединитьПути(ТекущийСценарий().Каталог, ".." , "src" , "bdd-asserts.os" ));
163
- КонецПроцедуры
164
-
165
- Инициализация();
151
+ КонецФункции
0 commit comments