FGX.Asserts: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
 
(не показана 61 промежуточная версия этого же участника)
Строка 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"
 
|-
 
|-
| [[.TAssertFailCallback|TAssertFailCallback]] ||  
+
| [[TfgAssertFailCallback|TfgAssertFailCallback]] || <span style="color:gray">Описание отсутствует.</span>
 
|}
 
|}
  
Строка 21: Строка 22:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
| [[.SSpecifiedConditionalShouldBeTrue|SSpecifiedConditionalShouldBeTrue]] ||  
+
| [[SSpecifiedConditionalShouldBeTrue|SSpecifiedConditionalShouldBeTrue]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SSpecifiedConditionalShouldBeFalse|SSpecifiedConditionalShouldBeFalse]] ||  
+
| [[SSpecifiedConditionalShouldBeFalse|SSpecifiedConditionalShouldBeFalse]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SNotNilInterfacesIsRequired|SNotNilInterfacesIsRequired]] ||  
+
| [[SNotNilValueIsRequired|SNotNilValueIsRequired]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SNotNilObjectIsRequired|SNotNilObjectIsRequired]] ||  
+
| [[SNilValueIsRequired|SNilValueIsRequired]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SNotNilClassIsRequired|SNotNilClassIsRequired]] ||  
+
| [[SObjectIsNotValidClass|SObjectIsNotValidClass]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SObjectIsNotValidClass|SObjectIsNotValidClass]] ||  
+
| [[SObjectDoesntSupportsInterface|SObjectDoesntSupportsInterface]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SObjectDoesntSupportsInterface|SObjectDoesntSupportsInterface]] ||  
+
| [[SValueIsNotInIntegerRange|SValueIsNotInIntegerRange]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SValueIsNotInIntegerRange|SValueIsNotInIntegerRange]] ||  
+
| [[SValueIsNotInFloatRange|SValueIsNotInFloatRange]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SValueIsNotInFloatRange|SValueIsNotInFloatRange]] ||  
+
| [[SIntegerValueShouldBeLess|SIntegerValueShouldBeLess]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SIntegerValueShouldBeLess|SIntegerValueShouldBeLess]] ||  
+
| [[SFloatValueShouldBeLess|SFloatValueShouldBeLess]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFloatValueShouldBeLess|SFloatValueShouldBeLess]] ||  
+
| [[SIntegerValueShouldBeLessOrEqual|SIntegerValueShouldBeLessOrEqual]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SIntegerValueShouldBeLessOrEqual|SIntegerValueShouldBeLessOrEqual]] ||  
+
| [[SFloatValueShouldBeLessOrEqual|SFloatValueShouldBeLessOrEqual]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFloatValueShouldBeLessOrEqual|SFloatValueShouldBeLessOrEqual]] ||  
+
| [[SIntegerValueShouldBeMoreOrEqual|SIntegerValueShouldBeMoreOrEqual]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SIntegerValueShouldBeMoreOrEqual|SIntegerValueShouldBeMoreOrEqual]] ||  
+
| [[SFloatValueShouldBeMoreOrEqual|SFloatValueShouldBeMoreOrEqual]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFloatValueShouldBeMoreOrEqual|SFloatValueShouldBeMoreOrEqual]] ||  
+
| [[SIntegerValueShouldBeMore|SIntegerValueShouldBeMore]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SIntegerValueShouldBeMore|SIntegerValueShouldBeMore]] ||  
+
| [[SFloatValueShouldBeMore|SFloatValueShouldBeMore]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFloatValueShouldBeMore|SFloatValueShouldBeMore]] ||  
+
| [[SFloatValuesAreNotEqualed|SFloatValuesAreNotEqualed]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFloatValuesAreNotEqualed|SFloatValuesAreNotEqualed]] ||  
+
| [[SIntegerValuesAreNotEqualed|SIntegerValuesAreNotEqualed]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SIntegerValuesAreNotEqualed|SIntegerValuesAreNotEqualed]] ||  
+
| [[SFail|SFail]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[.SFail|SFail]] ||  
+
| [[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 Описание отсутствует.

Константы

SSpecifiedConditionalShouldBeTrue Описание отсутствует.
SSpecifiedConditionalShouldBeFalse Описание отсутствует.
SNotNilValueIsRequired Описание отсутствует.
SNilValueIsRequired Описание отсутствует.
SObjectIsNotValidClass Описание отсутствует.
SObjectDoesntSupportsInterface Описание отсутствует.
SValueIsNotInIntegerRange Описание отсутствует.
SValueIsNotInFloatRange Описание отсутствует.
SIntegerValueShouldBeLess Описание отсутствует.
SFloatValueShouldBeLess Описание отсутствует.
SIntegerValueShouldBeLessOrEqual Описание отсутствует.
SFloatValueShouldBeLessOrEqual Описание отсутствует.
SIntegerValueShouldBeMoreOrEqual Описание отсутствует.
SFloatValueShouldBeMoreOrEqual Описание отсутствует.
SIntegerValueShouldBeMore Описание отсутствует.
SFloatValueShouldBeMore Описание отсутствует.
SFloatValuesAreNotEqualed Описание отсутствует.
SIntegerValuesAreNotEqualed Описание отсутствует.
SFail Описание отсутствует.
SNotTheMainThread Описание отсутствует.
STheMainThread Описание отсутствует.
SUnknownValue Описание отсутствует.
SNotImplemented Описание отсутствует.