FGX.Asserts: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
* [[ FGX | Вверх к родителю: FGX ]] | * [[ FGX | Вверх к родителю: FGX ]] | ||
+ | <p>Контрактное программирование. Модуль с методами проверок предусловий.</p> | ||
== Классы и интерфейсы == | == Классы и интерфейсы == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | [[FGX.Asserts.EfgAssertError|EfgAssertError]] || | + | | [[FGX.Asserts.EfgAssertError|EfgAssertError]] || <span style="color:gray">Описание отсутствует.</span> |
|- | |- | ||
− | | [[FGX.Asserts.TfgAssert|TfgAssert]] || Класс проверки контрактов в коде библиотеке. Отвечает за выполнение базовых проверок. Работает только в DEBUG конфигурации. Во всех остальных проверки вырезаются. По умолчанию, все нарушения выводятся в системный лог устройства. | + | | [[FGX.Asserts.TfgAssert|TfgAssert]] || <p>Класс проверки контрактов в коде библиотеке. Отвечает за выполнение базовых проверок. Работает только в DEBUG конфигурации. Во всех остальных проверки вырезаются. По умолчанию, все нарушения выводятся в системный лог устройства.</p> |
|} | |} | ||
Строка 14: | Строка 15: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | [[. | + | | [[TfgAssertFailCallback|TfgAssertFailCallback]] || <span style="color:gray">Описание отсутствует.</span> |
+ | |} | ||
+ | |||
+ | == Константы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | [[SSpecifiedConditionalShouldBeTrue|SSpecifiedConditionalShouldBeTrue]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SSpecifiedConditionalShouldBeFalse|SSpecifiedConditionalShouldBeFalse]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SNotNilValueIsRequired|SNotNilValueIsRequired]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SNilValueIsRequired|SNilValueIsRequired]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SObjectIsNotValidClass|SObjectIsNotValidClass]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SObjectDoesntSupportsInterface|SObjectDoesntSupportsInterface]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SValueIsNotInIntegerRange|SValueIsNotInIntegerRange]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SValueIsNotInFloatRange|SValueIsNotInFloatRange]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SIntegerValueShouldBeLess|SIntegerValueShouldBeLess]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFloatValueShouldBeLess|SFloatValueShouldBeLess]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SIntegerValueShouldBeLessOrEqual|SIntegerValueShouldBeLessOrEqual]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFloatValueShouldBeLessOrEqual|SFloatValueShouldBeLessOrEqual]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SIntegerValueShouldBeMoreOrEqual|SIntegerValueShouldBeMoreOrEqual]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFloatValueShouldBeMoreOrEqual|SFloatValueShouldBeMoreOrEqual]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SIntegerValueShouldBeMore|SIntegerValueShouldBeMore]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFloatValueShouldBeMore|SFloatValueShouldBeMore]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFloatValuesAreNotEqualed|SFloatValuesAreNotEqualed]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SIntegerValuesAreNotEqualed|SIntegerValuesAreNotEqualed]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SFail|SFail]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SNotTheMainThread|SNotTheMainThread]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[STheMainThread|STheMainThread]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SUnknownValue|SUnknownValue]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SNotImplemented|SNotImplemented]] || <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} |
Текущая версия на 03:12, 6 декабря 2021
Контрактное программирование. Модуль с методами проверок предусловий.
Классы и интерфейсы
EfgAssertError | Описание отсутствует. |
TfgAssert | Класс проверки контрактов в коде библиотеке. Отвечает за выполнение базовых проверок. Работает только в DEBUG конфигурации. Во всех остальных проверки вырезаются. По умолчанию, все нарушения выводятся в системный лог устройства. |
Types
TfgAssertFailCallback | Описание отсутствует. |