コード例 #1
0
        public void This_Set()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(1);
            ar.Add(5);
            ar[2] = 3;
            int[] expect = { 1, 2, 4, 5, 0, 0, 0 };
            Assert.Equal(3, ar[2]);
        }
コード例 #2
0
        public void Add()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(6);
            ar.Add(1);
            ar.Add(5);
            int[] expect = { 1, 2, 4, 5, 6, 0, 0, 0 };
            Assert.Equal(expect[0], ar[0]);
        }
コード例 #3
0
        public void Insert_6_to_Index5()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(0);
            ar.Add(1);
            ar.Add(5);
            ar.Insert(5, 6);
            int[] expect = { 0, 1, 2, 4, 5, 6, 0, 0, 0 };
            Assert.Equal(6, ar[5]);
        }
コード例 #4
0
        public void Insert_7_to_Index2()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(6);
            ar.Add(1);
            ar.Add(5);
            ar.Insert(2, 7);
            int[] expect = { 1, 2, 4, 5, 6, 0, 0, 0 };
            Assert.Equal(4, ar[2]);
        }
コード例 #5
0
        public void Insert_0_to_Index0()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(6);
            ar.Add(1);
            ar.Add(5);
            ar.Insert(0, 0);
            int[] expect = { 0, 1, 2, 4, 5, 6, 0, 0, 0 };
            Assert.Equal(0, ar[0]);
        }
コード例 #6
0
        public void Insert_3_to_Index5()
        {
            SortedIntArray ar = new SortedIntArray();

            ar.Add(4);
            ar.Add(2);
            ar.Add(0);
            ar.Add(1);
            ar.Add(5);
            ar.Insert(5, 3);
            int[] expect = { 0, 1, 2, 4, 5, 0, 0, 0 };
            int   count  = ar.Count;

            Assert.Equal(5, count);
        }