Funktion „Assert“

Gilt für: Canvas-Apps Modellgesteuerte Apps

Eine Assertion ist eine Bedingung oder ein Ausdruck, der die Ergebnisse TRUE oder FALSE für einen Test zurückgibt. Wenn der Ausdruck FALSE zurückgibt, schlägt dieser Testfall fehl. Assertionen werden verwendet, um das erwartete Ergebnis eines Tests oder Testschritts mit dem tatsächlichen Ergebnis abzugleichen und um einen Fehler für den Test auszulösen, wenn für die Bedingung FALSE zurückgegeben wird. Assertionen können verwendet werden, um den Zustand der Steuerelemente wie Bezeichnungswerte, Listenfeldauswahl und andere Steuerelementeigenschaften in Ihrer App zu überprüfen.

Wichtig

Die Funktion Assert ist nur für Test Studio in Power Apps verfügbar.

Assertionsmeldungen für sowohl erfolgreiche als auch fehlgeschlagene Assertionen sind auch in einer „Traces“-Tabelle im Datensatz „TestCaseResult“ enthalten.

Syntax

Assert(expression, Meldung)

  • Ausdruck: - Erforderlich. Dies ist ein Ausdruck, der als TRUE oder FALSE ausgewertet wird.
  • Meldung: – Nicht erforderlich. Dies ist eine Meldung, die den Assertionsfehler beschreibt.

Beispiele

Assert(lblResult.Text = "Success", "lblResult value Expected : Success , Actual : " & lblResult.Text)
Assert(ListBox1.Selected.Value = "Success", "ListBox1 selection Expected : Success, Actual : " & ListBox1.Selected.Value)
Assert(kudosAfterTest = kudosBeforeTest + 1, "Kudos count. Expected : " & kudosBeforeTest + 1 & " Actual :" & kudosAfterTest)

Siehe auch

Test Studio-Übersicht
Mit Test Studio arbeiten