Untitled
unknown
plain_text
3 years ago
1.2 kB
15
Indexable
using System;
using System.Diagnostics;
using NUnit.Framework;
using gdio.unity_api;
using gdio.unity_api.v2;
using gdio.common.objects;
namespace gd_trial_tests
{
[TestFixture]
public class SampleTests
{
private ApiClient api;
private string ip = "localhost";
[OneTimeSetUp]
public void Connect()
{
try
{
api = new ApiClient();
api.Connect(ip, 19734, false, 30);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
api.EnableHooks(HookingObject.MOUSE);
api.EnableHooks(HookingObject.KEYBOARD);
api.WaitForObject("//*[@name='Demo Application']");
api.Wait(1500);
}
[Test]
public void SceneIsCorrect()
{
Assert.AreEqual("AR Demo", api.GetSceneName());
}
[Test]
public void RunButtonExists()
{
api.Wait(1000);
string path = "/*[@name='Demo Application']/*[@name='TestDirector']/*[@name='Canvas']/*[@name='MainMenuUI']/*[@name='DemoButtons']/*[@name='Run']";
api.TapObject(path, 1, 30);
api.Wait(1000);
}
[OneTimeTearDown]
public void Disconnect()
{
api.DisableHooks(HookingObject.ALL);
api.Wait(2000);
api.Disconnect();
api.Wait(2000);
}
}
}Editor is loading...