コード例 #1
0
        public void TestSetDeqElementByPositionOoRNegative()
        {
            var d = new Deq <int>();

            d.SetDeqElementByPosition(0, 1);
            d.SetDeqElementByPosition(-1, -1);
        }
コード例 #2
0
        public void TestSetDeqElementByPositionOoRPositive()
        {
            var d = new Deq <int>();

            d.SetDeqElementByPosition(0, 1);
            d.SetDeqElementByPosition(2, 2);
        }
コード例 #3
0
        public void TestGetDeqElementByPositionOutOfRangePositive()
        {
            var d = new Deq <int>();

            d.SetDeqElementByPosition(0, 1);
            d.GetDeqElementByPosition(1);
        }
コード例 #4
0
        public void TestEmptySetDeqElementByPosition0()
        {
            const int val = 100;

            var d = new Deq <int>();

            d.SetDeqElementByPosition(0, val);
        }
コード例 #5
0
        public void TestSetDeqElementByPosition()
        {
            var d = new Deq <int>();

            d.PushFront(1);
            d.SetDeqElementByPosition(0, 2);

            Assert.IsFalse(d.Empty);
            Assert.AreEqual(1, d.Count);
            Assert.AreEqual(2, d.GetDeqElementByPosition(0));
            Assert.AreEqual(2, d.PopFront());
        }
コード例 #6
0
        public void TestEmptySetDeqElementByPositionOoR1()
        {
            var d = new Deq <int>();

            d.SetDeqElementByPosition(1, 1);
        }
コード例 #7
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
        public void TestEmptySetDeqElementByPosition0()
        {
            const int val = 100;

            var d = new Deq<int>();

            d.SetDeqElementByPosition(0, val);
        }
コード例 #8
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
 public void TestSetDeqElementByPositionOoRPositive()
 {
     var d = new Deq<int>();
     d.SetDeqElementByPosition(0, 1);
     d.SetDeqElementByPosition(2, 2);
 }
コード例 #9
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
 public void TestSetDeqElementByPositionOoRNegative()
 {
     var d = new Deq<int>();
     d.SetDeqElementByPosition(0, 1);
     d.SetDeqElementByPosition(-1, -1);
 }
コード例 #10
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
        public void TestSetDeqElementByPosition()
        {
            var d = new Deq<int>();

            d.PushFront(1);
            d.SetDeqElementByPosition(0, 2);

            Assert.IsFalse(d.Empty);
            Assert.AreEqual(1, d.Count);
            Assert.AreEqual(2, d.GetDeqElementByPosition(0));
            Assert.AreEqual(2, d.PopFront());
        }
コード例 #11
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
        public void TestGetDeqElementByPositionOutOfRangePositive()
        {
            var d = new Deq<int>();

            d.SetDeqElementByPosition(0, 1);
            d.GetDeqElementByPosition(1);
        }
コード例 #12
0
ファイル: DeqTest.cs プロジェクト: iarestov/DeqOpt
        public void TestEmptySetDeqElementByPositionOoRMinus1()
        {
            var d = new Deq<int>();

            d.SetDeqElementByPosition(-1, 1);
        }