Example #1
0
        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;
        }
Example #2
0
 /// <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);
     }
 }