private static void SetListeners(PlaymodeTestsController controller, ITestRunnerListener eventHandler) { UnityEventTools.AddPersistentListener(controller.testStartedEvent, eventHandler.TestStarted); UnityEventTools.AddPersistentListener(controller.testFinishedEvent, eventHandler.TestFinished); UnityEventTools.AddPersistentListener(controller.runStartedEvent, eventHandler.RunStarted); UnityEventTools.AddPersistentListener(controller.runFinishedEvent, eventHandler.RunFinished); }
private void AddListeners(ITestRunnerListener eventHandler) { m_TestStartedEvent.AddListener(eventHandler.TestStarted); m_TestFinishedEvent.AddListener(eventHandler.TestFinished); m_RunStartedEvent.AddListener(eventHandler.RunStarted); m_RunFinishedEvent.AddListener(eventHandler.RunFinished); }
internal static void AddEventHandlerScriptableObject(this PlaymodeTestsController controller, ITestRunnerListener obj) { SetListeners(controller, obj); }