네임스페이스: Microsoft.Azure.Workflows.UnitTesting.Definitions
이 클래스는 단위 테스트 실행 중에 실행되는 표준 논리 앱 워크플로의 작업 결과를 나타냅니다. 이 결과에는 작업 실행 세부 정보가 포함됩니다. 클래스는 루프 반복 및 중첩된 작업의 작업 결과를 지원합니다.
사용법
// Check action status and code
Assert.AreEqual(expected: "200", actual: testFlowRun.Actions["Call_External_Systems"].Code);
Assert.AreEqual(expected: TestWorkflowStatus.Succeeded, actual: testFlowRun.Actions["Call_External_Systems"].Status);
// Check action output value
Assert.AreEqual(expected: "Test", actual: testFlowRun.Actions["Call_External_Systems"].Outputs["outputParam"].Value<string>());
// Check action error
Assert.IsNull(testFlowRun.Actions["Call_External_Systems"].Error);
속성
이름 | 설명 | 유형 | 필수 |
---|---|---|---|
이름 | 작업 이름 | 문자열 | 예 |
입력 | 작업 실행 입력 | JToken | 아니오 |
출력물 | 작업 실행 출력 | JToken | 아니오 |
코드 | 작업 상태 코드 | 문자열 | 아니오 |
상태 | 작업 상태 | TestWorkflowStatus | 예 |
오류 | 작업 오류 | TestErrorInfo | 아니오 |
ChildActions | 중첩된 작업 결과 | <사전 문자열, TestWorkflowRunActionResult> | 아니오 |
반복 | 반복 작업 결과 | TestWorkflowRunActionRepetitionResult | 아니오 |
관련 콘텐츠
- ActionMock 클래스 정의
- TriggerMock 클래스 정의
- TestActionExecutionContext 클래스 정의
- TestExecutionContext 클래스 정의
- TestIterationItem 클래스 정의
- TestWorkflowRun 클래스 정의
- TestErrorInfo 클래스 정의
- TestErrorResponseAdditionalInfo 클래스 정의
- TestWorkflowOutputParameter 클래스 정의
- TestWorkflowRunActionRepetitionResult 클래스 정의
- TestWorkflowRunTriggerResult 클래스 정의
- TestWorkflowStatus 열거형 정의
- UnitTestExecutor 클래스 정의