コード例 #1
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
        override public void Run()
        {
            BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3, 4, 5}, 1, 3);
            BufferChunk ret = bc.Peek(1, 2);

            if(ret.Length != 2)
            {
                throw new TestCaseException("unexpected length");
            }
        }
コード例 #2
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
        override public void Run()
        {
            BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3, 4, 5}, 1, 3);
            BufferChunk ret = bc.Peek(1, 2);

            if(ret.Buffer != bc.Buffer)
            {
                throw new TestCaseException("buffers don't match");
            }
        }
コード例 #3
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
        override public void Run()
        {
            BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3, 4, 5}, 1, 4);

            try
            {
                BufferChunk ret = bc.Peek(2, 3);
                throw new TestCaseException("index + length cannot be > this.Length");
            }
            catch(BufferChunk.InsufficientDataException){}
        }
コード例 #4
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
 override public void Run()
 {
     BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3, 4, 5}, 1, 4);
     BufferChunk ret = bc.Peek(2, 2);
 }
コード例 #5
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
 override public void Run()
 {
     BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3});
     BufferChunk ret = bc.Peek(0, 1);
 }
コード例 #6
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
        override public void Run()
        {
            BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3});

            try
            {
                BufferChunk ret = bc.Peek(0, 0);
                throw new TestCaseException("can not operate on no data");
            }
            catch(BufferChunk.NoDataException){}
        }
コード例 #7
0
ファイル: TestCases.cs プロジェクト: Wiladams/NewTOAPIA
        override public void Run()
        {
            BufferChunk bc = new BufferChunk(new byte[]{1, 2, 3});

            try
            {
                BufferChunk ret = bc.Peek(0, -1);
                throw new TestCaseException("length cannot be < 0");
            }
            catch(ArgumentException){}
        }