요약
메서드
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
상속된 멤버
API 참조
속성
메서드
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
매개 변수
value:Variant |
반환
()
코드 샘플
종료 테스트 예제
local StudioTestService = game:GetService("StudioTestService")
-- 서버 측 로직이 여기에서 실행되며, 플레이어를 기다리고, 어서션을 실행하고, 등등.
StudioTestService:EndTest("성공!")ExecuteMultiplayerTestAsync
매개 변수
args:Variant |
반환
Variant
코드 샘플
멀티플레이어 테스트 실행 예제
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "성공!")
print("테스트 완료:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
매개 변수
args:Variant |
반환
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
매개 변수
args:Variant |
반환
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
반환
Variant
코드 샘플
테스트 인자 가져오기 예제
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("받은 인자:", args)LeaveTest
StudioTestService:LeaveTest():()
반환
()