Создание тестового сборки
Unity Тесты Test Framework должны находиться в тестовом сборке, которая является любой сборкой, содержащей ссылку на NUnit. Дополнительные сведения о сборках см. в Организация скриптов в сборки.
Чтобы создать новую тестовую сборку в окне Test Runner:
- Выберите папку
Assetsв окне Project. - Откройте Испытательный бегун окно (меню: Окно > Общие положения > Испытательный бегун).
- В окне Test Runner выберите Создать новую папку Test Assembly в активном пути.
В качестве альтернативы можно создать тестовую сборку непосредственно из меню Ассеты:
- Выберите папку
Assetsв окне Project. - Создать новую папку тестового сбора (меню: Активы > Создать > Испытания > Тестовая папка сборки).
Это создает подпапку Tests внутри папки Assets с соответствующим файлом .asmdef, включая необходимые ссылки. Вы можете изменить имя нового определения сборки и нажать Enter, чтобы принять его.
Нажмите на файл определения сборки, чтобы просмотреть его в окне Inspector. Вы увидите, что в нем есть ссылки на сборки nunit.framework.dll,UnityEngine.TestRunnerи UnityEditor.TestRunner. Эта комбинация ссылок идентифицирует сборку как тестовую сборку. Ссылка UnityEditor.TestRunner доступна только для тестов режима редактирования.
Выборы флажка под Платформы определяет, на каких платформах может работать тестовая сборка. По Испытательный бегун целевая Редактор только. Выбор Любая платформа или конкретной платформы, помимо Редактор позволяет запускать любые тесты режима воспроизведения в сборке на автономных плеерах для дополнительных платформ.
Вы можете повторять вышеуказанные действия столько раз, сколько вам нужно для создания дополнительных тестовых сборок. Первая созданная папка тестовой сборки по умолчанию называется Tests, а последующие именуются Tests 1, Tests 2и т. д. Помните, что всегда можно переименовать сборки, но каждое имя сборки должно быть уникальным.
Примечание: Изменение имени файла файла определения сборки не влияет на значение свойства Имя в файле. Используйте окно Inspector или отредактируйте файл .asmdef непосредственно в текстовом редакторе, чтобы убедиться, что свойство name изменено правильно.