-
Notifications
You must be signed in to change notification settings - Fork 108
/
Copy pathexample-test.os
51 lines (40 loc) · 2.01 KB
/
example-test.os
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
&Анно
Перем ПеременнаяСАннотацией Экспорт;
&Анно(1)
Перем ПеременнаяСАннотациейИПараметром Экспорт;
Перем юТест;
Перем ЭтотОбъек Экспорт;
Перем ЭкспортнаяПеременная Экспорт;
Перем Яшма1 Экспорт;
&Анно(Парам1 = 1)
Перем Яшма2;
Функция Версия() Экспорт
Возврат "0.1";
КонецФункции
Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт
юТест = ЮнитТестирование;
ВсеТесты = Новый Массив;
ВсеТесты.Добавить("ТестДолжен_ПроверитьВерсию");
//ВсеТесты.Добавить("НесуществующийМетод");
// ВсеТесты.Добавить("МетодОшибка");
Возврат ВсеТесты;
КонецФункции
Процедура ТестДолжен_ПроверитьВерсию() Экспорт
юТест.ПроверитьРавенство("0.1", Версия());
КонецПроцедуры
Процедура ПриватнаяПроцедура()
КонецПроцедуры
Функция ПриватнаяФункция()
КонецФункции
// Процедура МетодОшибка() Экспорт
// юТест.ПроверитьРавенство(1,2);
// КонецПроцедуры
&Анно(1)
Функция Яшма2() Экспорт
Возврат Яшма2;
КонецФункции
&Анно
Процедура МетодСРазнымиПараметрами(
Параметр1, Параметр2 = Неопределено, Параметр3 = Истина, Параметр4 = 1, Параметр5 = "Строка",
Параметр6, Параметр7 = Неопределено, Параметр8 = Истина, Параметр9 = 1, Параметр10 = "Строка") Экспорт
КонецПроцедуры