-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Добавлено сканирование всех известных типов на предмет регистрации в …
…ОСени в конструкторе поделки, все прочие способы регистрации желудей объявлены устаревшими
- Loading branch information
Showing
57 changed files
with
684 additions
and
741 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,11 +5,11 @@ | |
|
||
|
||
Описание.Имя("autumn") | ||
.Версия("3.3.0") | ||
.Версия("4.0.0") | ||
.Автор("Nikita Fedkin") | ||
.АдресАвтора("[email protected]") | ||
.Описание("Dependency injection framework для OneScript") | ||
.ВерсияСреды("1.8.3") | ||
.ВерсияСреды("1.8.5") | ||
.ВключитьФайл("src") | ||
.ВключитьФайл("tests") | ||
.ВключитьФайл("LICENSE.md") | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#Использовать 1testrunner | ||
|
||
Тестер = Новый Тестер; | ||
Тестер.УстановитьФорматЛогФайла(Тестер.ФорматыЛогФайла().GenericExec); | ||
|
||
ПутьКОтчетуJUnit = "out"; | ||
|
||
РезультатТестирования = Тестер.ТестироватьФайл( | ||
Новый Файл(АргументыКоманднойСтроки[0]), | ||
Новый Файл(ПутьКОтчетуJUnit) | ||
); | ||
|
||
ЗавершитьРаботу(РезультатТестирования); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 20 additions & 0 deletions
20
tests/ИзолированныеТесты/ВЗаготовкуНельзяПрилепитьПластилин.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ОшибочныеКлассы/ЗаготовкаСПластилином" | ||
|
||
&Тест | ||
Процедура ВЗаготовкуНельзяПрилепитьПластилин() Экспорт | ||
|
||
БылаОшибка = Ложь; | ||
|
||
Попытка | ||
Поделка = Новый Поделка(); | ||
Исключение | ||
БылаОшибка = Истина; | ||
Ожидаем.Что(ИнформацияОбОшибке().Описание) | ||
.Содержит("К желудю времени инициализации ЗаготовкаСПластилином можно прилеплять только детальки"); | ||
КонецПопытки; | ||
|
||
Ожидаем.Что(БылаОшибка).ЭтоИстина(); | ||
|
||
КонецПроцедуры |
20 changes: 20 additions & 0 deletions
20
tests/ИзолированныеТесты/ДваЖелудяСОднимИменемКонфликтуют.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ОшибочныеКлассы/ДваЖелудяСОднимИменем" | ||
|
||
&Тест | ||
Процедура ДваЖелудяСОднимИменемКонфликтуют() Экспорт | ||
|
||
БылаОшибка = Ложь; | ||
|
||
Попытка | ||
Поделка = Новый Поделка(); | ||
Исключение | ||
БылаОшибка = Истина; | ||
Ожидаем.Что(ИнформацияОбОшибке().Описание) | ||
.Содержит("Определение желудя с именем ""ТестовыйЖелудь"" уже существует"); | ||
КонецПопытки; | ||
|
||
Ожидаем.Что(БылаОшибка).ЭтоИстина(); | ||
|
||
КонецПроцедуры |
20 changes: 20 additions & 0 deletions
20
tests/ИзолированныеТесты/ДвухВерховныхЖелудейБытьНеМожет.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ОшибочныеКлассы/ДваВерховныхЖелудя" | ||
|
||
&Тест | ||
Процедура ДвухВерховныхЖелудейБытьНеМожет() Экспорт | ||
|
||
БылаОшибка = Ложь; | ||
|
||
Попытка | ||
Поделка = Новый Поделка(); | ||
Исключение | ||
БылаОшибка = Истина; | ||
Ожидаем.Что(ИнформацияОбОшибке().Описание) | ||
.Содержит("Определение верховного желудя с именем ""ТестовыйЖелудь"" уже существует"); | ||
КонецПопытки; | ||
|
||
Ожидаем.Что(БылаОшибка).ЭтоИстина(); | ||
|
||
КонецПроцедуры |
24 changes: 24 additions & 0 deletions
24
tests/ИзолированныеТесты/ПадениеРогаткиДолжноБытьЗалоггировано.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ТестКлассы" | ||
#Использовать "../ОшибочныеКлассы/ПадающаяРогатка" | ||
|
||
&Тест | ||
Процедура ПадениеРогаткиДолжноБытьЗалоггировано() Экспорт | ||
|
||
// Дано | ||
МокАппендера = Новый МокАппендера(); | ||
Лог = Логирование.ПолучитьЛог("oscript.lib.autumn.ЗапускательПриложения"); | ||
Лог.ДобавитьСпособВывода(МокАппендера, УровниЛога.Ошибка); | ||
|
||
Поделка = Новый Поделка; | ||
|
||
// Когда | ||
Поделка.ЗапуститьПриложение(); | ||
Сообщения = МокАппендера.Сообщения; | ||
|
||
// Тогда | ||
Ожидаем.Что(Сообщения.Количество(), "Количество сообщений").Равно(1); | ||
Ожидаем.Что(Сообщения[0], "Сообщение об ошибке").Содержит("ОШИБКА - Ошибка запуска рогатки ПадающаяРогатка"); | ||
|
||
КонецПроцедуры |
19 changes: 19 additions & 0 deletions
19
tests/ИзолированныеТесты/ПовторениеНеповторяемыхПараметровКидаетИсключение.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ОшибочныеКлассы/АннотацияСПовторяемымиПараметрами" | ||
|
||
&Тест | ||
Процедура ПовторениеНеповторяемыхПараметровКидаетИсключение() Экспорт | ||
|
||
БылаОшибка = Ложь; | ||
|
||
Попытка | ||
Поделка = Новый Поделка(); | ||
Исключение | ||
БылаОшибка = Истина; | ||
Ожидаем.Что(ИнформацияОбОшибке().Описание).Содержит("но параметр не помечен аннотацией ""Повторяемый"""); | ||
КонецПопытки; | ||
|
||
Ожидаем.Что(БылаОшибка).ЭтоИстина(); | ||
|
||
КонецПроцедуры |
19 changes: 19 additions & 0 deletions
19
tests/ИзолированныеТесты/ПроверкаНекорректногоХарактера.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
#Использовать asserts | ||
#Использовать "../../src" | ||
#Использовать "../ОшибочныеКлассы/ЖелудьСНекорректнымХарактером" | ||
|
||
&Тест | ||
Процедура ПроверкаНекорректногоХарактера() Экспорт | ||
|
||
БылаОшибка = Ложь; | ||
|
||
Попытка | ||
Поделка = Новый Поделка(); | ||
Исключение | ||
БылаОшибка = Истина; | ||
Ожидаем.Что(ИнформацияОбОшибке().Описание).Содержит("Неизвестный характер желудя"); | ||
КонецПопытки; | ||
|
||
Ожидаем.Что(БылаОшибка).ЭтоИстина(); | ||
|
||
КонецПроцедуры |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
&Желудь | ||
&Прозвище("Мелкий") | ||
Процедура ПриСозданииОбъекта() | ||
|
||
КонецПроцедуры |
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions
5
tests/ОшибочныеКлассы/ДваВерховныхЖелудя/Классы/ВерховныйТестовыйЖелудь.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
&Желудь("ТестовыйЖелудь") | ||
&Верховный | ||
Процедура ПриСозданииОбъекта() | ||
|
||
КонецПроцедуры |
8 changes: 4 additions & 4 deletions
8
...и/Классы/ВторойВерховныйТестовыйЖелудь.os → ...я/Классы/ВторойВерховныйТестовыйЖелудь.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
&Желудь("ТестовыйЖелудь") | ||
&Верховный | ||
Процедура ПриСозданииОбъекта() | ||
|
||
&Желудь("ТестовыйЖелудь") | ||
&Верховный | ||
Процедура ПриСозданииОбъекта() | ||
|
||
КонецПроцедуры |
6 changes: 6 additions & 0 deletions
6
tests/ОшибочныеКлассы/ДваЖелудяСОднимИменем/Классы/Желудь1.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
&Желудь("ТестовыйЖелудь") | ||
&Прозвище("Кругляш") | ||
&Прозвище("Мелкий") | ||
Процедура ПриСозданииОбъекта() | ||
|
||
КонецПроцедуры |
4 changes: 4 additions & 0 deletions
4
tests/ОшибочныеКлассы/ДваЖелудяСОднимИменем/Классы/Желудь2.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
&Желудь("ТестовыйЖелудь") | ||
Процедура ПриСозданииОбъекта() | ||
|
||
КонецПроцедуры |
File renamed without changes.
12 changes: 6 additions & 6 deletions
12
...Заготовки/Классы/ЗаготовкаСПластилином.os → ...астилином/Классы/ЗаготовкаСПластилином.os
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
Процедура ПриИнициализацииПоделки(Поделка) Экспорт | ||
|
||
КонецПроцедуры | ||
|
||
&Заготовка | ||
Процедура ПриСозданииОбъекта(&Пластилин ЖелудьНижнегоУровня) | ||
Процедура ПриИнициализацииПоделки(Поделка) Экспорт | ||
|
||
КонецПроцедуры | ||
|
||
&Заготовка | ||
Процедура ПриСозданииОбъекта(&Пластилин ЖелудьНижнегоУровня) | ||
КонецПроцедуры |
File renamed without changes.
Oops, something went wrong.