Документация 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?