Beispiel #1
0
        public TestBitStr createTestBitStr()
        {
            TestBitStr result = new TestBitStr();

            result.Value = new BitString(new byte[] { (byte)0xAA, (byte)0xBB, (byte)0xCC, (byte)0xDD, (byte)0xF0 }, 4);
            return(result);
        }
Beispiel #2
0
        public TestBitStr createTestBitStrSmall()
        {
            TestBitStr result = new TestBitStr();

            result.Value = new BitString(new byte[] { (byte)0xAA, (byte)0xB0 }, 4);
            return(result);
        }
Beispiel #3
0
        public virtual void testDecodeBitStr()
        {
            IDecoder decoder = newDecoder();

            System.IO.MemoryStream stream = new System.IO.MemoryStream(coderTestUtils.createTestBitStrBytes());
            TestBitStr             val    = decoder.decode <TestBitStr>(stream);

            Assert.AreEqual(val.Value.TrailBitsCnt, coderTestUtils.createTestBitStr().Value.TrailBitsCnt);
            ByteTools.checkBuffers(val.Value.Value, coderTestUtils.createTestBitStr().Value.Value);
        }