【m】插件上传
This commit is contained in:
44
Packages/com.unity.renderstreaming@3.1.0-exp.9/Tests/Editor/RequestJobTest.cs
vendored
Normal file
44
Packages/com.unity.renderstreaming@3.1.0-exp.9/Tests/Editor/RequestJobTest.cs
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
using System.Collections; //IEnumerator
|
||||
using NUnit.Framework; //Timeout, Assert
|
||||
using Unity.RenderStreaming.Editor; //RequestJobManager
|
||||
using UnityEditor.PackageManager; //PackageCollection
|
||||
using UnityEditor.PackageManager.Requests; //ListRequest, AddRequest, etc
|
||||
using UnityEngine.TestTools; //UnityTest
|
||||
|
||||
namespace Unity.RenderStreaming.EditorTest
|
||||
{
|
||||
class RequestJobTest
|
||||
{
|
||||
[UnityTest]
|
||||
[Timeout(5000)]
|
||||
public IEnumerator VerifyRenderStreamingPackage()
|
||||
{
|
||||
|
||||
RequestJobManager.CreateListRequest(false, false, OnListRequestSucceeded, OnListRequestFailed);
|
||||
while (!m_listRequestCompleted)
|
||||
yield return null;
|
||||
|
||||
Assert.True(m_packageFound);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
void OnListRequestSucceeded(Request<PackageCollection> packageCollection)
|
||||
{
|
||||
m_listRequestCompleted = true;
|
||||
m_packageFound = null != packageCollection.FindPackage("com.unity.renderstreaming");
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
void OnListRequestFailed(Request<PackageCollection> packageCollection)
|
||||
{
|
||||
m_listRequestCompleted = true;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
bool m_listRequestCompleted = false;
|
||||
bool m_packageFound = false;
|
||||
|
||||
}
|
||||
|
||||
} //namespace Unity.RenderStreaming
|
||||
Reference in New Issue
Block a user