/
TON618OFF
/
Unity-Project-RTU
Обзор
Документация
Войти
/
TON618OFF
/
Unity-Project-RTU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Library/PackageCache/com.unity.test-framework@1.1.33/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs
28 строк
875 B
TON618OFF
release
03 окт 2024, 22:20
03 окт 2024, 22:20
7c70e9f
Код
Авторство
О чём код?
using System.Collections; using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; namespace UnityEngine.TestRunner.NUnitExtensions.Runner { internal abstract class WorkItemFactory { public UnityWorkItem Create(ITest loadedTest, ITestFilter filter) { TestSuite suite = loadedTest as TestSuite; if (suite != null) { return new CompositeWorkItem(suite, filter, this); } var testMethod = (TestMethod)loadedTest; if (testMethod.Method.ReturnType.Type != typeof(IEnumerator)) { return new DefaultTestWorkItem(testMethod, filter); } return Create(testMethod, filter, loadedTest); } protected abstract UnityWorkItem Create(TestMethod method, ITestFilter filter, ITest loadedTest); } }