File size: 753 Bytes
18a519f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | using System;
namespace UnityEngine.TestTools
{
/// <summary>
/// A flag indicating the targeted test platforms.
/// </summary>
[Flags]
[Serializable]
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;
}
}
}
|