UnityGame/Library/PackageCache/com.unity.test-framework/Documentation~/workflow-create-test.md
2024-10-27 10:53:47 +03:00

32 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Workflow: Creating tests
To create a test through the **Test Runner** window:
1. [Create your Test Assembly folder](./workflow-create-test-assembly.md) and select it in the **Project** window.
2. Open the Test Runner window (menu: **Window** > **General** > **Test Runner**).
3. Click the **Create a new Test Script in the active path** button in the **Test Runner** window.
Alternatively, use the **Asset** menu:
1. In the **Project** window, select the new folder.
2. Create a new test script in the folder (menu: **Assets > Create > Testing > C# Test Script**).
This creates a `NewTestScript.cs` file in the *Tests* folder with some sample tests to get you started. Change the name of the script, if necessary, and press Enter to accept it.
![NewTestScript.cs](./images/new-test-script.png)
Now youll see the sample tests in the Test Runner window:
![Sample tests](./images/sample-test-tree.png)
Now you can open the tests in your favorite script editor.
> **Note**: Unity does not include test assemblies (NUnit, Unity Test Framework, and user script assemblies) when using the normal build pipeline, but does include them when using **Run on <Platform>** in the **Test Runner** window.
## Creating Play Mode tests
The process for creating a Play Mode test is the same as for creating an Edit Mode test. The only relevant differences are:
* Play Mode tests that need to [run in a standalone platform Player](./workflow-run-playmode-test-standalone.md) should be in an assembly that references the required platform.