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.");
 }
Example #4
0
        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.");
 }
Example #8
0
        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);
        }