Esempio n. 1
0
        public void TestAsserArrList()
        {
            ArrList <int> A = new ArrList <int>();

            A.Append(1);
            A.Append(2);
            A.Append(3);
            A.Append(4);

            //Get
            //Стандартное решение
            int testnum = A.Get(1);

            Assert.AreEqual(2, testnum);

            //Граничное решение
            testnum = A.Get(A.collElem - 1);
            Assert.AreEqual(4, testnum);

            //Delete
            //Стандартное решение
            A.Delete(2);
            testnum = A.Get(2);
            Assert.AreEqual(4, testnum);

            //Граничное решение
            A.Delete(A.collElem - 1);
            testnum = A.Get(A.collElem - 1);
            Assert.AreEqual(2, testnum);

            //FindElem
            ArrList <int> B = new ArrList <int>();

            B.Append(1);
            B.Append(2);
            B.Append(3);
            B.Append(4);
            //Стандартное решение
            testnum = B.FindElem(3);
            Assert.AreEqual(2, testnum);

            //Исключительная ситуация
            testnum = B.FindElem(10);
            Assert.AreEqual(-1, testnum);

            //Insert
            //Стандартное решение
            B.Insert(42, 3);
            Assert.AreEqual(42, B.Get(3));
            //Граничное решение
            int index = B.collElem;

            B.Insert(42, index);
            Assert.AreEqual(42, B.Get(index));
        }
Esempio n. 2
0
File: Test.cs Progetto: Laetar/Epam
        public void TestAsserArrList()
        {
            ArrList<int> A = new ArrList<int>();
            A.Append(1);
            A.Append(2);
            A.Append(3);
            A.Append(4);

            //Get
            //Стандартное решение
            int testnum = A.Get(1);
            Assert.AreEqual(2, testnum);

            //Граничное решение
            testnum = A.Get(A.collElem - 1);
            Assert.AreEqual(4, testnum);

            //Delete
            //Стандартное решение
            A.Delete(2);
            testnum = A.Get(2);
            Assert.AreEqual(4, testnum);

            //Граничное решение
            A.Delete(A.collElem - 1);
            testnum = A.Get(A.collElem - 1);
            Assert.AreEqual(2, testnum);

            //FindElem
            ArrList<int> B = new ArrList<int>();
            B.Append(1);
            B.Append(2);
            B.Append(3);
            B.Append(4);
            //Стандартное решение
            testnum = B.FindElem(3);
            Assert.AreEqual(2, testnum);

            //Исключительная ситуация
            testnum = B.FindElem(10);
            Assert.AreEqual(-1, testnum);

            //Insert
            //Стандартное решение
            B.Insert(42, 3);
            Assert.AreEqual(42, B.Get(3));
            //Граничное решение
            int index = B.collElem;
            B.Insert(42, index);
            Assert.AreEqual(42, B.Get(index));
        }
Esempio n. 3
0
        public void TestExceptionArrList()
        {
            ArrList<int> A = new ArrList<int>();
            A.Append(1);
            A.Append(2);
            A.Append(3);
            A.Append(4);

            //Get
            int testnum = A.Get(10);
            //Delete
            A.Delete(10);
            //Insert
            A.Insert(42, 42);
        }
Esempio n. 4
0
        public void TestExceptionArrList()
        {
            ArrList <int> A = new ArrList <int>();

            A.Append(1);
            A.Append(2);
            A.Append(3);
            A.Append(4);

            //Get
            int testnum = A.Get(10);

            //Delete
            A.Delete(10);
            //Insert
            A.Insert(42, 42);
        }