Assert 함수

적용 대상: 캔버스 앱 모델 기반 앱

어설션은 테스트에서 true 또는 false로 평가되는 조건 또는 식입니다. 식이 false를 반환하는 경우 테스트 사례는 실패합니다. 어설션은 실제 결과와 비교하여 테스트 또는 테스트 단계의 예상 결과에 대한 유효성을 검사하고 조건이 false이면 테스트를 실패 처리하는 데 사용됩니다. 어설션은 레이블 값, 목록 상자 선택 항목 및 기타 컨트롤 속성과 같은 앱에 있는 컨트롤의 상태에 대한 유효성을 검사하는 데 사용할 수 있습니다.

중요

Assert 함수는 Power Apps의 Test Studio에서만 사용할 수 있습니다.

통과 및 실패한 어설션에 대한 어설션 메시지는 TestCaseResult 레코드의 Traces 테이블에도 포함됩니다.

구문

Assert(expression, message)

  • Expression – 필수입니다. true 또는 false로 평가되는 식입니다.
  • Message – 필수가 아닙니다. 어설션 실패를 설명하는 메시지입니다.

예제

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)

참고 항목

Test Studio 개요
Test Studio 작업