Solana documentatieInfrastructure als CodeStandaardbibliotheek

Assertiefuncties

assert_eq

assert_eq controleert of twee waarden gelijk zijn.

Invoer

NaamTypeBeschrijving
leftanyEen waarde om te vergelijken
rightanyDe waarde om mee te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de assertie
output "assertion" {
value = std::assert_eq(action.example.result, 1)
}

assert_ne

assert_ne controleert of twee waarden niet gelijk zijn.

Invoer

NaamTypeBeschrijving
leftanyEen waarde om te vergelijken
rightanyDe waarde om mee te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de assertie
output "assertion" {
value = std::assert_ne(action.example.result, 1)
}

assert_gt

assert_gt controleert of de linkerwaarde groter is dan de rechterwaarde.

Invoer

NaamTypeBeschrijving
leftinteger | floatEen geheel getal of float om te vergelijken
rightinteger | floatEen geheel getal of float om mee te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de assertie
output "assertion" {
value = std::assert_gt(action.example.result, 1)
}

assert_gte

assert_gte beweert dat de linkerwaarde groter dan of gelijk is aan de rechterwaarde.

Invoer

NaamTypeBeschrijving
leftinteger | floatEen integer of float om te vergelijken
rightinteger | floatEen integer of float om tegen te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de bewering
output "assertion" {
value = std::assert_gte(action.example.result, 1)
}

assert_lt

assert_lt beweert dat de linkerwaarde kleiner is dan de rechterwaarde.

Invoer

NaamTypeBeschrijving
leftinteger | floatEen integer of float om te vergelijken
rightinteger | floatEen integer of float om tegen te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de bewering
output "assertion" {
value = std::assert_lt(action.example.result, 1)
}

assert_lte

assert_lte beweert dat de linkerwaarde kleiner dan of gelijk is aan de rechterwaarde.

Invoer

NaamTypeBeschrijving
leftinteger | floatEen integer of float om te vergelijken
rightinteger | floatEen integer of float om tegen te vergelijken

Uitvoer

NaamTypeBeschrijving
valueaddon(std::assertion)Het resultaat van de bewering
output "assertion" {
value = std::assert_lte(action.example.result, 1)
}

Is this page helpful?

Inhoudsopgave

Pagina Bewerken
© 2026 Solana Foundation. Alle rechten voorbehouden.