|
5 | 5 |
|
6 | 6 | #Использовать fs |
7 | 7 | #Использовать ".." |
| 8 | +#Использовать "utils" |
8 | 9 |
|
9 | 10 | Перем Коннектор; |
10 | 11 | Перем СтрокаСоединения; |
|
187 | 188 |
|
188 | 189 | КонецПроцедуры |
189 | 190 |
|
| 191 | +&Тест |
| 192 | +Процедура ВыбратьПервые() Экспорт |
| 193 | + |
| 194 | + // Дано |
| 195 | + МодельДанных = Новый МодельДанных(); |
| 196 | + ОбъектМодели = МодельДанных.СоздатьОбъектМодели(Тип("СущностьСоВсемиТипамиКолонок")); |
| 197 | + Коннектор.ИнициализироватьТаблицу(ОбъектМодели); |
| 198 | + |
| 199 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 1); |
| 200 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 2); |
| 201 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 3); |
| 202 | + |
| 203 | + // Когда |
| 204 | + ОпцииПоиска = Новый ОпцииПоиска; |
| 205 | + ОпцииПоиска.Первые(2); |
| 206 | + |
| 207 | + НайденныеСтроки = Коннектор.НайтиСтрокиВТаблице(ОбъектМодели, ОпцииПоиска); |
| 208 | + |
| 209 | + // Тогда |
| 210 | + Ожидаем.Что(НайденныеСтроки, "Все строки получены").ИмеетДлину(2); |
| 211 | + Ожидаем.Что(НайденныеСтроки[0].Получить("Целое"), "Первая строка").Равно(1); |
| 212 | + Ожидаем.Что(НайденныеСтроки[1].Получить("Целое"), "Вторая строка").Равно(2); |
| 213 | + |
| 214 | +КонецПроцедуры |
| 215 | + |
| 216 | +&Тест |
| 217 | +Процедура ВыбратьПервыеСоСмещением() Экспорт |
| 218 | + |
| 219 | + // Дано |
| 220 | + МодельДанных = Новый МодельДанных(); |
| 221 | + ОбъектМодели = МодельДанных.СоздатьОбъектМодели(Тип("СущностьСоВсемиТипамиКолонок")); |
| 222 | + Коннектор.ИнициализироватьТаблицу(ОбъектМодели); |
| 223 | + |
| 224 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 1); |
| 225 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 2); |
| 226 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 3); |
| 227 | + ТестовыеУтилиты.СохранитьСущностьСоВсемиТипамиКолонок(Коннектор, ОбъектМодели, 4); |
| 228 | + |
| 229 | + // Когда |
| 230 | + ОпцииПоиска = Новый ОпцииПоиска; |
| 231 | + ОпцииПоиска |
| 232 | + .Первые(2) |
| 233 | + .Смещение(1) |
| 234 | + .СортироватьПо("Целое", НаправлениеСортировки.Возр); |
| 235 | + |
| 236 | + НайденныеСтроки = Коннектор.НайтиСтрокиВТаблице(ОбъектМодели, ОпцииПоиска); |
| 237 | + |
| 238 | + // Тогда |
| 239 | + Ожидаем.Что(НайденныеСтроки, "Все строки получены").ИмеетДлину(2); |
| 240 | + Ожидаем.Что(НайденныеСтроки[0].Получить("Целое"), "Первая строка").Равно(2); |
| 241 | + Ожидаем.Что(НайденныеСтроки[1].Получить("Целое"), "Вторая строка").Равно(3); |
| 242 | + |
| 243 | +КонецПроцедуры |
| 244 | + |
190 | 245 | &Тест |
191 | 246 | Процедура УдалитьСтрокиВТаблице() Экспорт |
192 | 247 | МодельДанных = Новый МодельДанных(); |
|
0 commit comments