Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

StandaloneSubsystemTests.cs 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using System.Collections;
  2. using NUnit.Framework;
  3. using UnityEngine;
  4. using UnityEngine.TestTools;
  5. using UnityEngine.AdaptivePerformance.Tests.Standalone;
  6. using UnityEngine.AdaptivePerformance.Provider;
  7. namespace UnityEditor.AdaptivePerformance.Editor.Tests
  8. {
  9. class EditorTests
  10. {
  11. [OneTimeSetUp]
  12. public void OneTimeSetUp()
  13. {
  14. AdaptivePerformanceSubsystemDescriptor.RegisterDescriptor(new AdaptivePerformanceSubsystemDescriptor.Cinfo
  15. {
  16. id = "Standalone Subsystem",
  17. providerType = typeof(StandaloneSubsystem.StandaloneProvider),
  18. subsystemTypeOverride = typeof(StandaloneSubsystem)
  19. });
  20. }
  21. StandaloneLoader loader;
  22. [SetUp]
  23. public void SetUp()
  24. {
  25. loader = ScriptableObject.CreateInstance<StandaloneLoader>() as StandaloneLoader;
  26. }
  27. [TearDown]
  28. public void TearDown()
  29. {
  30. UnityEngine.Object.DestroyImmediate(loader);
  31. loader = null;
  32. }
  33. [Test]
  34. public void StandaloneLoaderCreateTest()
  35. {
  36. Assert.IsTrue(loader.Initialize());
  37. }
  38. // A UnityTest behaves like a coroutine in PlayMode
  39. // and allows you to yield null to skip a frame in EditMode
  40. [UnityTest]
  41. public IEnumerator StandaloneLoaderLifecycleTest()
  42. {
  43. Assert.IsTrue(loader.Initialize());
  44. yield return null;
  45. Assert.IsTrue(loader.Start());
  46. Assert.IsTrue(loader.started);
  47. yield return null;
  48. Assert.IsTrue(loader.Stop());
  49. Assert.IsTrue(loader.stopped);
  50. yield return null;
  51. Assert.IsTrue(loader.Deinitialize());
  52. Assert.IsTrue(loader.deInitialized);
  53. yield return null;
  54. }
  55. }
  56. }