Funkcja Assert

Dotyczy: aplikacje kanwy aplikacje oparte na modelu

Asercja to warunek lub wyrażenie, które zwraca wartość true lub false w teście. Jeśli wyrażenie zwróci wartość false, przypadek testowy zakończy się niepowodzeniem. Asercje służą do weryfikowania oczekiwanego wyniku testu lub kroku testu względem rzeczywistego wyniku i zakończenia testu niepowodzeniem, jeśli warunek ma wartość false. Asercje mogą być używane do weryfikowania stanu kontrolek w aplikacji, takich jak wartości etykiet, wybory pola listy i inne właściwości kontrolek.

Ważne

Funkcja Assert jest dostępna tylko w Test Studio w usłudze Power Apps.

Komunikaty asercji, zarówno dla asercji zakończonych pomyślnie, jak i zakończonych niepowodzeniem, są również zawarte w tabeli Traces w rekordzie TestCaseResult.

Składnia

Assert(wyrażenie, komunikat)

  • Wyrażenie – wymagane. Wyrażenie, którego wynikiem jest wartość true lub false.
  • Komunikat – niewymagane. Komunikat opisujący błąd asercji.

Przykłady

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)

Zobacz także

Test Studio — omówienie
Praca z programem Test Studio