Rasagar/Library/PackageCache/com.unity.test-framework/Documentation~/workflow-create-test.md

32 lines
1.5 KiB
Markdown
Raw Normal View History

2024-08-26 13:07:20 -07:00
# 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.