Funkcja Assert
Dotyczy: Aplikacje kanwy Aplikacje oparte na modelu Power Pages
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 dla programu Test Studio w 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.
- Wiadomość – 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)