@@ -35,19 +35,19 @@ public class TestArrayPtg
3535 {
3636
3737 private static byte [ ] ENCODED_PTG_DATA = {
38- 0x40 ,
39- 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
40- } ;
38+ 0x40 ,
39+ 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
40+ } ;
4141 private static byte [ ] ENCODED_CONSTANT_DATA = {
42- 2 , // 3 columns
43- 1 , 0 , // 2 rows
44- 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // TRUE
45- 2 , 4 , 0 , 0 , 65 , 66 , 67 , 68 , // "ABCD"
46- 2 , 1 , 0 , 0 , 69 , // "E"
47- 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // 0
48- 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // FALSE
49- 2 , 2 , 0 , 0 , 70 , 71 , // "FG"
50- } ;
42+ 2 , // 3 columns
43+ 1 , 0 , // 2 rows
44+ 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // TRUE
45+ 2 , 4 , 0 , 0 , 65 , 66 , 67 , 68 , // "ABCD"
46+ 2 , 1 , 0 , 0 , 69 , // "E"
47+ 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // 0
48+ 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , // FALSE
49+ 2 , 2 , 0 , 0 , 70 , 71 , // "FG"
50+ } ;
5151
5252 private static ArrayPtg Create ( byte [ ] initialData , byte [ ] constantData )
5353 {
@@ -59,21 +59,20 @@ private static ArrayPtg Create(byte[] initialData, byte[] constantData)
5959 * Lots of problems with ArrayPtg's decoding and encoding of the element value data
6060 */
6161 [ Test ]
62- [ Ignore ( "TODO FIX CI TESTS" ) ]
6362 public void TestReadWriteTokenValueBytes ( )
6463 {
6564 ArrayPtg ptg = Create ( ENCODED_PTG_DATA , ENCODED_CONSTANT_DATA ) ;
6665 ClassicAssert . AreEqual ( 3 , ptg . ColumnCount ) ;
6766 ClassicAssert . AreEqual ( 2 , ptg . RowCount ) ;
68- Object [ , ] values = ptg . GetTokenArrayValues ( ) ;
67+ Object [ ] [ ] values = ptg . GetTokenArrayValues ( ) ;
6968 ClassicAssert . AreEqual ( 2 , values . Length ) ;
7069
7170
72- ClassicAssert . AreEqual ( true , values [ 0 , 0 ] ) ;
73- ClassicAssert . AreEqual ( "ABCD" , values [ 0 , 1 ] ) ;
74- ClassicAssert . AreEqual ( 0d , values [ 1 , 0 ] ) ;
75- ClassicAssert . AreEqual ( false , values [ 1 , 1 ] ) ;
76- ClassicAssert . AreEqual ( "FG" , values [ 1 , 2 ] ) ;
71+ ClassicAssert . AreEqual ( true , values [ 0 ] [ 0 ] ) ;
72+ ClassicAssert . AreEqual ( "ABCD" , values [ 0 ] [ 1 ] ) ;
73+ ClassicAssert . AreEqual ( 0d , values [ 1 ] [ 0 ] ) ;
74+ ClassicAssert . AreEqual ( false , values [ 1 ] [ 1 ] ) ;
75+ ClassicAssert . AreEqual ( "FG" , values [ 1 ] [ 2 ] ) ;
7776
7877 byte [ ] outBuf = new byte [ ENCODED_CONSTANT_DATA . Length ] ;
7978 ptg . WriteTokenValueBytes ( new LittleEndianByteArrayOutputStream ( outBuf , 0 ) ) ;
0 commit comments