-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #106 from asosnoviy/feature/fluentMasterSolve
fluent в советДругогоМастера
- Loading branch information
Showing
3 changed files
with
192 additions
and
4 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 |
---|---|---|
@@ -0,0 +1,180 @@ | ||
#Использовать asserts | ||
#Использовать ".." | ||
|
||
Перем Рефлектор; // Рефлектор | ||
|
||
&Тест | ||
Процедура ЗначенияДеталек_Получить() Экспорт | ||
|
||
// Дано | ||
|
||
ЗначенияДеталек = Новый Соответствие; | ||
ЗначенияДеталек.Вставить("Ключ", "Значение"); | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
Рефлектор.УстановитьСвойство(СоветДругогоМастера, "ЗначенияДеталек", ЗначенияДеталек); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ЗначенияДеталек(); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(ЗначенияДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ЗначенияДеталек_Установить() Экспорт | ||
|
||
// Дано | ||
|
||
ЗначенияДеталек = Новый Соответствие; | ||
ЗначенияДеталек.Вставить("Ключ", "Значение"); | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ЗначенияДеталек(ЗначенияДеталек); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(СоветДругогоМастера); | ||
Ожидаем.Что(Рефлектор.ПолучитьСвойство(СоветДругогоМастера, "ЗначенияДеталек")).Равно(ЗначенияДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ПрефиксПеременныхСреды_Получить() Экспорт | ||
|
||
// Дано | ||
|
||
ПрефиксПеременныхСреды = "Тест"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
Рефлектор.УстановитьСвойство(СоветДругогоМастера, "ПрефиксПеременныхСреды", ПрефиксПеременныхСреды); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ПрефиксПеременныхСреды(); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(ПрефиксПеременныхСреды); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ПрефиксПеременныхСреды_Установить() Экспорт | ||
|
||
// Дано | ||
|
||
ПрефиксПеременныхСреды = "Тест"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ПрефиксПеременныхСреды(ПрефиксПеременныхСреды); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(СоветДругогоМастера); | ||
Ожидаем.Что(Рефлектор.ПолучитьСвойство(СоветДругогоМастера, "ПрефиксПеременныхСреды")).Равно(ПрефиксПеременныхСреды); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ИмяФайлаСоЗначениямиДеталек_Получить() Экспорт | ||
|
||
// Дано | ||
|
||
ИмяФайлаСоЗначениямиДеталек = "/path/to/file"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
Рефлектор.УстановитьСвойство(СоветДругогоМастера, "ИмяФайлаСоЗначениямиДеталек", ИмяФайлаСоЗначениямиДеталек); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ИмяФайлаСоЗначениямиДеталек(); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(ИмяФайлаСоЗначениямиДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ИмяФайлаСоЗначениямиДеталек_Установить() Экспорт | ||
|
||
// Дано | ||
|
||
ИмяФайлаСоЗначениямиДеталек = "/path/to/file"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ИмяФайлаСоЗначениямиДеталек(ИмяФайлаСоЗначениямиДеталек); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(СоветДругогоМастера); | ||
Ожидаем.Что(Рефлектор.ПолучитьСвойство(СоветДругогоМастера, "ИмяФайлаСоЗначениямиДеталек")) | ||
.Равно(ИмяФайлаСоЗначениямиДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек_Получить() Экспорт | ||
|
||
// Дано | ||
|
||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек = "/path/to/dir"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
Рефлектор.УстановитьСвойство( | ||
СоветДругогоМастера, | ||
"ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек", | ||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек | ||
); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек(); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
&Тест | ||
Процедура ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек_Установить() Экспорт | ||
|
||
// Дано | ||
|
||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек = "/path/to/dir"; | ||
|
||
СоветДругогоМастера = Новый СоветДругогоМастера(); | ||
|
||
// Когда | ||
|
||
Результат = СоветДругогоМастера.ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек( | ||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек | ||
); | ||
|
||
// Тогда | ||
|
||
Ожидаем.Что(Результат).Равно(СоветДругогоМастера); | ||
Ожидаем.Что(Рефлектор.ПолучитьСвойство(СоветДругогоМастера, "ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек")) | ||
.Равно(ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек); | ||
|
||
КонецПроцедуры | ||
|
||
Рефлектор = Новый Рефлектор(); |