Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions src/Классы/testrunner.os
Original file line number Diff line number Diff line change
Expand Up @@ -1268,15 +1268,14 @@
Возврат МассивТестовыхСлучаев;
КонецФункции

// Получает список тестовых случаев получая методы с аннотацией &тест
// Получает список аннотированных методов
//
// Параметры:
// ТестОбъект - Объект - Объект тестового сценария
//
// МенеджерТестирования - Объект - Объект менеджера тестирования
// ТестОбъект - Объект - Объект тестового сценария
// Аннотация - Строка - Имя аннотации
//
// Возвращаемое значение:
// Массив - массив строк-имен методов тестового сценария
// Массив - массив строк-имен аннотированных методов
//
Функция НайтиАннотированныеМетоды(Знач ТестОбъект, Аннотация)

Expand Down Expand Up @@ -1407,7 +1406,7 @@

Для Каждого Аннотация Из ТестовыйСлучай.Аннотации Цикл

Если СтрНайти(Нрег(Аннотация.Имя), ИмяАннотация) > 0 Тогда
Если Нрег(Аннотация.Имя) = Нрег(ИмяАннотация) Тогда
ВхМассив.Добавить(ТестовыйСлучай.Имя);
КонецЕсли;

Expand Down
5 changes: 5 additions & 0 deletions tests/fixtures/annotation.os
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,11 @@
Утверждения.ПроверитьРавенство(Ожидание, Результат);
КонецПроцедуры

&ПослеНеДолженВызываться
Процедура НеДолженВызываться() Экспорт
ВызватьИсключение "Произведён вызов метода, который не должен вызываться";
КонецПроцедуры

Функция Версия()
Возврат "0.1";
КонецФункции