Assert-funktio
Soveltuu: Pohjaan perustuvat sovellukset Mallipohjaiset sovellukset
Vahvistus on ehto tai lauseke, joka arvioi, onko testin tulos tosi vai epätosi. Jos lauseke palauttaa epätosi-arvon, testitapaus epäonnistuu. Vahvistuksia käytetään testin tai testivaiheen odotetun tuloksen vahvistamiseen vertaamalla sitä todelliseen tulokseen. Ne johtavat testin epäonnistumiseen, jos ehto on epätosi. Vahvistuksia voidaan käyttää vahvistamaan sovelluksen ohjausobjektien tila, kuten nimiarvot, luetteloruutuvalinnat ja muut ohjausobjektin ominaisuudet.
Tärkeää
Assert-funktio on käytettävissä vain Test Studiolle Power Appsissa.
Sekä onnistuneita että epäonnistuneita vahvistuksia koskevat kaikki vahvistusviestit löytyvät myös TestCaseResult-tietueen Traces-taulukosta.
Syntaksi
Assert(expression, message)
- Expression – pakollinen. Lauseke, joka arvioi, onko tulos tosi vai epätosi.
- Message – ei pakollinen. Viesti, joka kuvaa vahvistusvirhettä.
Esimerkit
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)