public void Init() { int objectID = 43; //Dummy exitInputStream = EventTestingUtilities.BuildStream(); putDownInputStream = EventTestingUtilities.BuildStream(); goToInputStream = EventTestingUtilities.BuildStream(0, objectID, 0); pickupInputStream = EventTestingUtilities.BuildStream(objectID); haltInputStream = EventTestingUtilities.BuildStream(); invalidInputStream = EventTestingUtilities.BuildStream(-1); invalidEventCode = 99; }
/// <summary> /// Requires a valid connection to the Webots client. If no connection is found then a test's result becomes inconclusive. /// </summary> /// <returns>True if a connection to Webots was established succesfully.</returns> public static bool RequireWebots() { if (webotsAbsent) { Assert.Inconclusive(); return(false); } Logger.Log(typeof(EventTestingUtilities), "Requiring Webots"); try { EventTestingUtilities.ConnectWebots(); Logger.Log(typeof(EventTestingUtilities), "Connected Webots"); return(true); } catch (UnavailableConnectionException) { webotsAbsent = true; Assert.Inconclusive(); return(false); } }