Assert function
Applies to: Canvas apps Model-driven apps Power Pages
An assertion is a condition or an expression that evaluates to true or false in a test. If the expression returns false, the test case will fail. Assertions are used to validate the expected result of a test or test step, against the actual result and to fail the test if the condition is false. Assertions can be used to validate the state of controls in your app such as label values, list box selections and other control properties.
Important
Assert function is only available for Test Studio in Power Apps.
Assertion messages, for both passed and failed assertions, are also contained in a Traces table in the TestCaseResult record.
Syntax
Assert(expression, message)
- Expression – Required. An expression that evaluates to true or false.
- Message – Not Required. A message that describes the assertion failure.
Examples
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)