Exemplo n.º 1
0
        public void testToArray()
        {
            DEQueue <string> b = new DEQueue <string>();

            Assert.AreEqual(null, b.toArray());
            b.pushBack("abc");
            b.pushBack("cba");
            string[] arr = b.toArray();
            Assert.AreEqual("abc", arr[0]);
            Assert.AreEqual("cba", arr[1]);
        }
Exemplo n.º 2
0
        public void TestMethod5()//test_toArray
        {
            DEQueue <int> qwsda = new DEQueue <int>();

            qwsda.pushBack(1);
            qwsda.pushBack(2);
            qwsda.pushBack(3);
            qwsda.pushBack(4);
            int[] a = new int[4];
            a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4;
            int[] b = qwsda.toArray();
            CollectionAssert.AreEqual(a, b);
        }
Exemplo n.º 3
0
        public void ToArrayStringTest()
        {
            string[] output = { "c", "a", "b" };

            DEQueue <string> deq = new DEQueue <string>();

            deq.pushFront("a");
            deq.pushBack("b");
            deq.pushFront("c");
            for (int i = 0; i < 3; i++)
            {
                Assert.AreEqual(output[i], deq.toArray()[i]);
            }
        }
Exemplo n.º 4
0
        public void ToArrayIntTest()
        {
            int[]         output = { 1, 2, 3, 4, 5 };
            DEQueue <int> deq    = new DEQueue <int>();

            deq.pushFront(1);
            deq.pushBack(2);
            deq.pushBack(3);
            deq.pushBack(4);
            deq.pushBack(5);
            for (int i = 0; i < 5; i++)
            {
                Assert.AreEqual(output[i], deq.toArray()[i]);
            }
        }