Документація SolanaІнфраструктура як кодСтандартна бібліотека

Функції перевірки тверджень

assert_eq

assert_eq перевіряє, що два значення є рівними.

Вхідні дані

НазваТипОпис
leftanyЗначення для порівняння
rightanyЗначення, з яким порівнювати

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_eq(action.example.result, 1)
}

assert_ne

assert_ne перевіряє, що два значення не є рівними.

Вхідні дані

НазваТипОпис
leftanyЗначення для порівняння
rightanyЗначення, з яким порівнювати

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_ne(action.example.result, 1)
}

assert_gt

assert_gt перевіряє, що ліве значення більше за праве.

Вхідні дані

НазваТипОпис
leftinteger | floatЦіле або дробове число для порівняння
rightinteger | floatЦіле або дробове число для порівняння з ним

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_gt(action.example.result, 1)
}

assert_gte

assert_gte перевіряє, що ліве значення більше або дорівнює правому значенню.

Вхідні дані

НазваТипОпис
leftinteger | floatЦіле або дробове число для порівняння
rightinteger | floatЦіле або дробове число для порівняння з ним

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_gte(action.example.result, 1)
}

assert_lt

assert_lt перевіряє, що ліве значення менше правого значення.

Вхідні дані

НазваТипОпис
leftinteger | floatЦіле або дробове число для порівняння
rightinteger | floatЦіле або дробове число для порівняння з ним

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_lt(action.example.result, 1)
}

assert_lte

assert_lte перевіряє, що ліве значення менше або дорівнює правому значенню.

Вхідні дані

НазваТипОпис
leftinteger | floatЦіле або дробове число для порівняння
rightinteger | floatЦіле або дробове число для порівняння з ним

Вихідні дані

НазваТипОпис
valueaddon(std::assertion)Результат перевірки
output "assertion" {
value = std::assert_lte(action.example.result, 1)
}

Is this page helpful?