Exemple #1
0
 public int WriteTokenValueBytes(ILittleEndianOutput out1)
 {
     out1.WriteByte(_nColumns - 1);
     out1.WriteShort(_nRows - 1);
     ConstantValueParser.Encode(out1, _arrayValues);
     return(3 + ConstantValueParser.GetEncodedSize(_arrayValues));
 }
Exemple #2
0
 public int WriteTokenValueBytes(LittleEndianOutput out1)
 {
     out1.WriteByte(token_1_columns - 1);
     out1.WriteShort(token_2_rows - 1);
     ConstantValueParser.Encode(out1, token_3_arrayValues);
     return(3 + ConstantValueParser.GetEncodedSize(token_3_arrayValues));
 }
        public void TestEncode()
        {
            int size = ConstantValueParser.GetEncodedSize(SAMPLE_VALUES);

            byte[] data = new byte[size];
            ConstantValueParser.Encode(new LittleEndianByteArrayOutputStream(data, 0), SAMPLE_VALUES);

            if (!Arrays.Equals(data, SAMPLE_ENCODING))
            {
                Assert.Fail("Encoding differs");
            }
        }
Exemple #4
0
        public void TestGetEncodedSize()
        {
            int actual = ConstantValueParser.GetEncodedSize(SAMPLE_VALUES);

            Assert.AreEqual(51, actual);
        }