Solana-DokumentationInfrastructure as CodeStandardbibliothek

Assertionsfunktionen

assert_eq

assert_eq überprüft, ob zwei Werte gleich sind.

Eingaben

NameTypBeschreibung
leftanyEin zu vergleichender Wert
rightanyDer Wert, mit dem verglichen wird

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_eq(action.example.result, 1)
}

assert_ne

assert_ne überprüft, ob zwei Werte ungleich sind.

Eingaben

NameTypBeschreibung
leftanyEin zu vergleichender Wert
rightanyDer Wert, mit dem verglichen wird

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_ne(action.example.result, 1)
}

assert_gt

assert_gt überprüft, ob der linke Wert größer als der rechte Wert ist.

Eingaben

NameTypBeschreibung
leftinteger | floatEin Integer oder Float zum Vergleichen
rightinteger | floatEin Integer oder Float, mit dem verglichen wird

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_gt(action.example.result, 1)
}

assert_gte

assert_gte prüft, ob der linke Wert größer oder gleich dem rechten Wert ist.

Eingaben

NameTypBeschreibung
leftinteger | floatEin Integer oder Float zum Vergleichen
rightinteger | floatEin Integer oder Float als Vergleichswert

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_gte(action.example.result, 1)
}

assert_lt

assert_lt prüft, ob der linke Wert kleiner als der rechte Wert ist.

Eingaben

NameTypBeschreibung
leftinteger | floatEin Integer oder Float zum Vergleichen
rightinteger | floatEin Integer oder Float als Vergleichswert

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_lt(action.example.result, 1)
}

assert_lte

assert_lte prüft, ob der linke Wert kleiner oder gleich dem rechten Wert ist.

Eingaben

NameTypBeschreibung
leftinteger | floatEin Integer oder Float zum Vergleichen
rightinteger | floatEin Integer oder Float als Vergleichswert

Ausgabe

NameTypBeschreibung
valueaddon(std::assertion)Das Ergebnis der Assertion
output "assertion" {
value = std::assert_lte(action.example.result, 1)
}

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten
© 2026 Solana Foundation. Alle Rechte vorbehalten.