TestScript 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
봇 논리의 단위 테스트에 사용할 수 있는 모의 테스트 스크립트입니다.
public class TestScript
type TestScript = class
Public Class TestScript
- 상속
-
TestScript
설명
이 클래스를 사용하여 사용자 또는 채널의 입력을 모방하여 봇 또는 어댑터가 예상대로 응답하는지 확인할 수 있습니다.
생성자
TestScript() |
TestScript 클래스의 새 인스턴스를 초기화합니다. |
필드
Kind |
이 클래스의 Kind를 설정합니다. |
TestScriptEnded |
테스트 스크립트 종료 이벤트입니다. |
속성
Configuration |
테스트에 사용할 구성을 가져오거나 설정합니다. |
Description |
description 속성을 가져오거나 설정합니다. |
Dialog |
RootDialog를 가져오거나 설정합니다. |
EnableTrace |
추적 작업을 테스트 스크립트에 전달해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
HttpRequestMocks |
Microsoft.HttpRequest에 대한 모의 데이터를 가져옵니다. |
LanguagePolicy |
언어 정책을 가져오거나 설정합니다. |
Locale |
로캘을 가져오거나 설정합니다. |
Script |
테스트 스크립트 작업을 가져옵니다. |
SettingMocks |
설정에 대한 모의 데이터를 가져옵니다. |
UserTokenMocks |
Microsoft.OAuthInput에 대한 모의 데이터를 가져옵니다. |
메서드
AssertReply(String, String, UInt32, String[], String, Int32) |
턴 처리 논리가 예상대로 응답하는 어설션을 추가합니다. |
AssertReplyActivity(String[], String, UInt32, String, Int32) |
턴 처리 논리가 예상대로 응답하는 어설션을 추가합니다. |
AssertReplyContains(String, String, UInt32, String, Int32) |
턴 처리 논리가 예상대로 응답하는 어설션을 추가합니다. |
DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>) |
기본 테스트 어댑터를 빌드합니다. |
Delay(TimeSpan, String, Int32) |
대화에 지연을 추가합니다. |
Delay(UInt32, String, Int32) |
대화에 지연을 추가합니다. |
Event(String, Object, String, Int32) |
사용자 옵션을 추가합니다. |
ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>) |
테스트 시퀀스의 실행을 시작합니다. |
Send(IActivity, String, Int32) |
사용자의 활동을 봇에 추가합니다. |
Send(String, String, Int32) |
사용자의 메시지 활동을 봇에 추가합니다. |
SendConversationUpdate(String, Int32) |
대화 업데이트를 보냅니다. |
Test(String, String, String, UInt32, String, Int32) |
호출 Send(String, String, Int32) 에 대한 바로 가기 뒤에 가 잇습니다 AssertReply(String, String, UInt32, String[], String, Int32). |