De functie Assert

Van toepassing op: Canvas-apps Modelgestuurde apps

Een assertie is een voorwaarde of expressie die bij een test de waarde true of false oplevert. Als de expressie de waarde Onwaar retourneert, mislukt de testcase. Asserties worden gebruikt om het verwachte resultaat van een test of een teststap te valideren ten opzichte van het werkelijke resultaat. Als de waarde voor de voorwaarde false is, mislukt de test. Asserties kunnen worden gebruikt voor het controleren van de status van besturingselementen in uw app, zoals de labelwaarden, selecties in een keuzelijst en andere eigenschappen van besturingselementen.

Belangrijk

De functie Assert is alleen beschikbaar voor Test Studio in Power Apps.

Assertieberichten, voor zowel geslaagde als mislukte asserties, worden ook opgenomen in de tabel Traces in de record TestCaseResult.

Syntaxis

Assert(expression, message)

  • Expression: vereist. Een expressie die true of false retourneert.
  • Message: niet vereist. Een bericht waarin het mislukken van de assertie wordt beschreven.

Voorbeelden

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)

Zie ook

Overzicht van Test Studio
Werken met Test Studio