Процедура ВыполнитьТест (ИмяТеста)
	Параметры = СоздатьОбъект ("СписокЗначений");
	Параметры.Установить ("Команда", ИмяТеста);
	ОткрытьФормуМодально ("Обработка.ТестЭлементаУправления", Параметры);
	ПроверитьРавенство (Параметры.Получить ("Результат"), 1);
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестДокумент () Экспорт
	ВыполнитьТест ("Документ");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестПозицияПросмотра () Экспорт
	ВыполнитьТест ("ПозицияПросмотра");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестПрокрутитьДокумент () Экспорт
	ВыполнитьТест ("ПрокрутитьДокумент");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестОбновить () Экспорт
	ВыполнитьТест ("Обновить");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестПолучитьЭлементУправленияИзЭлементаФормы () Экспорт
	Параметры = СоздатьОбъект ("СписокЗначений");
	Параметры.Установить ("Команда", "ПолучитьЭлементУправленияИзЭлементаФормы");
	ОткрытьФормуМодально ("Обработка.ТестЭлементаУправления", Параметры);
	ПроверитьРавенство (Параметры.Получить ("Результат"), 1);
	Элемент = Параметры.Получить ("Элемент");
	ПроверитьРавенство (ТипЗначенияСтр (Элемент), "ТабличныйДокумент.ЭлементУправления");
	ПроверитьРавенство (Элемент.Документ.ВысотаТаблицы (), 10);
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестНеверныйЭлемент1С () Экспорт
	ВыполнитьТест ("НеверныйБазовыйКонтролДляСозданияЭлементаУправления");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестТолькоПросмотр () Экспорт
	ВыполнитьТест ("ТолькоПросмотр");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестВыводСетки () Экспорт
	ВыполнитьТест ("ВыводСетки");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестОтображатьСтруктуру () Экспорт
	ВыполнитьТест ("ОтображатьСтруктуру");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестФиксироватьСтрокиСверху () Экспорт
	ВыполнитьТест ("ФиксироватьСтрокиСверху");
КонецПроцедуры

//-----------------------------------------------------------------------------

//Процедура тестФиксироватьСтрокиСнизу () Экспорт
//	ВыполнитьТест ("ФиксироватьСтрокиСнизу");
//КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестФиксироватьКолонкиСлева () Экспорт
	ВыполнитьТест ("ФиксироватьКолонкиСлева");
КонецПроцедуры

//-----------------------------------------------------------------------------

//Процедура тестФиксироватьКолонкиСправа () Экспорт
//	ВыполнитьТест ("ФиксироватьКолонкиСправа");
//КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестВыделенныеОбласти () Экспорт
	ВыполнитьТест ("ВыделенныеОбласти");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестОчисткаДокумента () Экспорт
	ВыполнитьТест ("ОчисткаДокумента");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестРазрешитьВыделение () Экспорт
	ВыполнитьТест ("РазрешитьВыделение");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестЗащита () Экспорт
	ВыполнитьТест ("Защита");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестОтображатьКнопкиУровней () Экспорт
	ВыполнитьТест ("ОтображатьКнопкиУровней");
КонецПроцедуры

//-----------------------------------------------------------------------------

Процедура тестОтображатьРазделителиСтраниц () Экспорт
	ВыполнитьТест ("ОтображатьРазделителиСтраниц");
КонецПроцедуры
