Короткое название
context
Данная библиотека предназначена для формирования виртуального контекста в OScript.
-
Реализует класс:
Контекст
- основной класс реализации методов и свойств
-
Реализует модули:
ГлобальныйКонтекст
- глобальный модуль обертка на классомКонтекст
КонтекстПриложения
- глобальный модуль обертка на классомКонтекст
, для использования как контекст приложения
Для установки необходимо:
- Скачать файл context*.ospx из раздела releases
- Воспользоваться командой:
opm install -f <ПутьКФайлу>
или установить с хаба пакетов
opm install context
- Через класс
Контекст
Контекст = Новый Контекст();
Контекст.В_("Ключ1", "ЗначениеКлюча");
Ожидаем.Что(Контекст.Из_("Ключ1"), "Значения контекста должны быть равны").Равно("ЗначениеКлюча");
- Через класс
ГлобальныйКонтекст
#Использовать context
ГлобальныйКонтекст.В_("Ключ1", "ЗначениеКлюча");
Ожидаем.Что(ГлобальныйКонтекст.Из_("Ключ1"), "Значения контекста должны быть равны").Равно("ЗначениеКлюча");
- Добавление сразу нескольких ключей и их значений
Значение1 = "Знач1";
Значение2 = "Знач2";
Значение3 = "Знач3";
Контекст = Новый Контекст();
Контекст.Добавить("Ключ1, Ключ2, Ключ3", Значение1, Значение2, Значение3);
Ожидаем.Что(Контекст.Из_("Ключ1"), "Значения контекста должны быть равны").Равно(Значение1);
Ожидаем.Что(Контекст.Из_("Ключ2"), "Значения контекста должны быть равны").Равно(Значение2);
Ожидаем.Что(Контекст.Из_("Ключ3"), "Значения контекста должны быть равны").Равно(Значение3);
Больше примеров к каталоге тестов
Документация публичного интерфейса
Доработка проводится по git-flow. Жду ваших PR.
Смотри файл LICENSE
.