public void CollisionCheckMethodTest() { byte[] A0 = new byte[1]; byte[] A1 = new byte [1]; double expectedDistance = 1; InFlight inFlight = new InFlight(); double actualDistance = inFlight.CollisionCheck(A0,A1); Assert.AreEqual(actualDistance, expectedDistance); }
public void CollisionCheckMethodTest() { decimal lat1 = 1; decimal long1 = 1; decimal lat2 = 1; decimal long2 = 1; double expectedDistance = 1; InFlight inFlight = new InFlight(); double actualDistance = inFlight.CollisionCheck(lat1, long1, lat2, long2); Assert.AreEqual(actualDistance, expectedDistance); }
public void BadDataWarningMessageTest() { double collisionDistance = -25; InFlight inFlight = new InFlight(); try { int actualWarning = inFlight.WarningMessage(collisionDistance); } catch (Exception e) { StringAssert.Contains(e.Message, "Bad data"); } Assert.Fail("No exception was thrown."); }
public void TestMethod1(byte[] A0, byte[] A1) { double expected = 0; double actual; InFlight inFlight = new InFlight(); //int t, is time in this case. for (int t = 0; t >= 30; t++) { actual = inFlight.WarningMessage(inFlight.CollisionCheck(A0, A1)); Assert.AreEqual(expected, actual); AdvanceTime(A0); AdvanceTime(A1); } }
public void DownActionRequestMessageTest() { int expectedWarning = 2; int warningLevel = 2; InFlight inFlight = new InFlight(); int actualWarning = inFlight.ActionRequestMessage(warningLevel); Assert.AreEqual(actualWarning, expectedWarning); inFlight = new InFlight(); warningLevel = 3; actualWarning = inFlight.ActionRequestMessage(warningLevel); Assert.AreEqual(actualWarning, expectedWarning); }
public void BadInputActionRequestMessageTest() { int badWarning = -25; InFlight inFlight = new InFlight(); try { int actualWarning = inFlight.ActionRequestMessage(badWarning); } catch (Exception e) { StringAssert.Contains(e.Message, InFlight.IncorrectWarningLevelMessage); return; } Assert.Fail("No exception was thrown."); }
public void BadInputActionRequestMessageTest() { int badWarning = -25; byte[] A0 = new byte[1]; byte[] A1 = new byte[1]; InFlight inFlight = new InFlight(); try { int actualWarning = inFlight.ActionRequestMessage(badWarning,A0,A1); } catch (Exception e) { StringAssert.Contains(e.Message, "Bad data"); Console.Write(e); } Assert.Fail("No exception was thrown."); }
public void TestMethod1() { double expected = -1; double actual = 0; decimal lat1 = 1; decimal long1 = 1; decimal lat2 = 1; decimal long2 = 1; InFlight inFlight = new InFlight(); //int t, is time in this case. for (int t = 0; t >= 30; t++) { actual = inFlight.WarningMessage(inFlight.CollisionCheck(lat1, long1, lat2, long2)); } Assert.AreEqual(expected, actual); }
public void LeftActionRequestMessageTest() { int expectedWarning = 3; int warningLevel = 2; byte[] A0 = new byte[1]; byte[] A1 = new byte[1]; InFlight inFlight = new InFlight(); int actualWarning = inFlight.ActionRequestMessage(warningLevel, A0, A1); Assert.AreEqual(actualWarning, expectedWarning); inFlight = new InFlight(); warningLevel = 3; actualWarning = inFlight.ActionRequestMessage(warningLevel, A0, A1); Assert.AreEqual(actualWarning, expectedWarning); }
public void FirstWarningMessageTest() { int expectedWarning = 1; double collisionDistance = 200; InFlight inFlight = new InFlight(); int actualWarning = inFlight.WarningMessage(collisionDistance); Assert.AreEqual(actualWarning, expectedWarning); }