summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-04-20 19:09:33 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-04-20 19:09:33 -0400
commit7c1e566113d59699af1624186c64eca67f063fc6 (patch)
tree5a6850a695986872d5d0b09d7dab8421628fe33e /Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs
parentdd117b77aae1d8be7563b360d05b842a73b7dab2 (diff)
downloadProject-Sandbox-7c1e566113d59699af1624186c64eca67f063fc6.tar.gz
Project-Sandbox-7c1e566113d59699af1624186c64eca67f063fc6.tar.bz2
Project-Sandbox-7c1e566113d59699af1624186c64eca67f063fc6.zip
Upgraded Unity
Diffstat (limited to 'Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs')
-rw-r--r--Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs28
1 files changed, 0 insertions, 28 deletions
diff --git a/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs
deleted file mode 100644
index 8f2ea0f..0000000
--- a/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-
-namespace UnityEngine.TestTools
-{
- /// <summary>
- /// The presence of this attribute will cause the test runner to require that every single log is expected. By
- /// default, the runner will only automatically fail on any error logs, so this adds warnings and infos as well.
- /// It is the same as calling `LogAssert.NoUnexpectedReceived()` at the bottom of every affected test.
- ///
- /// This attribute can be applied to test assemblies (will affect every test in the assembly), fixtures (will
- /// affect every test in the fixture), or on individual test methods. It is also automatically inherited from base
- /// fixtures.
- ///
- /// The MustExpect property (on by default) lets you selectively enable or disable the higher level value. For
- /// example when migrating an assembly to this more strict checking method, you might attach
- /// `[assembly:TestMustExpectAllLogs]` to the assembly itself, but then whitelist failing fixtures and test methods
- /// with `[TestMustExpectAllLogs(MustExpect=false)]` until they can be migrated. This also means new tests in that
- /// assembly would be required to have the more strict checking.
- /// </summary>
- [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)]
- public class TestMustExpectAllLogsAttribute : Attribute
- {
- public TestMustExpectAllLogsAttribute(bool mustExpect = true)
- => MustExpect = mustExpect;
-
- public bool MustExpect { get; }
- }
-}