File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed
src/OneScript.StandardLibrary/Collections/ValueTable Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ This Source Code Form is subject to the terms of the
1717using ScriptEngine . Machine . Contexts ;
1818using System ;
1919using System . Collections . Generic ;
20- using System . Data . Common ;
2120using System . Linq ;
2221
2322namespace OneScript . StandardLibrary . Collections . ValueTable
@@ -220,7 +219,7 @@ public int IndexOf(IValue row)
220219 if ( row is ValueTableRow tableRow )
221220 return _rows . IndexOf ( tableRow ) ;
222221
223- return - 1 ;
222+ throw RuntimeException . InvalidArgumentType ( ) ;
224223 }
225224
226225 /// <summary>
Original file line number Diff line number Diff line change 7575 ВсеТесты.Добавить("ТестДолжен_ПроверитьИсключениеПриНеверноИмениКолонкиВОтборе" );
7676 ВсеТесты.Добавить("ТестДолжен_ПроверитьЗапятуюВИменахКолонок_БезПустых" );
7777 ВсеТесты.Добавить("ТестДолжен_ПроверитьЗапятуюВИменахКолонок_СПустыми" );
78+ ВсеТесты.Добавить("ТестДолжен_ПроверитьИсключениеДляИндекса" );
7879
7980 Возврат ВсеТесты;
8081
12061207
12071208 ВызватьИсключение "Ожидали исключение, но его не было" ;
12081209КонецПроцедуры
1210+
1211+ Процедура ТестДолжен_ПроверитьИсключениеДляИндекса () Экспорт
1212+ ТЗ = Новый ТаблицаЗначений();
1213+ ТЗ.Колонки.Добавить("Тест" );
1214+ ТЗ.Добавить().Тест = - 1 ;
1215+
1216+ Попытка
1217+ Индекс = ТЗ.Индекс("Тест" );
1218+ Исключение
1219+ Возврат ;
1220+ КонецПопытки ;
1221+
1222+ ВызватьИсключение "Ожидали исключение, но его не было" ;
1223+ КонецПроцедуры
You can’t perform that action at this time.
0 commit comments