Maze / Library /PackageCache /com.unity.test-framework@1.1.33 /UnityEngine.TestRunner /TestRunner /TestPlatform.cs
| using System; | |
| namespace UnityEngine.TestTools | |
| { | |
| /// <summary> | |
| /// A flag indicating the targeted test platforms. | |
| /// </summary> | |
| [] | |
| [] | |
| public enum TestPlatform : byte | |
| { | |
| /// <summary> | |
| /// Both platforms. | |
| /// </summary> | |
| All = 0xFF, | |
| /// <summary> | |
| /// The EditMode test platform. | |
| /// </summary> | |
| EditMode = 1 << 1, | |
| /// <summary> | |
| /// The PlayMode test platform. | |
| /// </summary> | |
| PlayMode = 1 << 2 | |
| } | |
| internal static class TestPlatformEnumExtensions | |
| { | |
| public static bool IsFlagIncluded(this TestPlatform flags, TestPlatform flag) | |
| { | |
| return (flags & flag) == flag; | |
| } | |
| } | |
| } | |