public void TestSingleElement() { Int32Array array = new Int32Array.Builder().Append(1).Append(2).Build(); IArrowArray actualArray = ArrowArrayConcatenatorReflector.InvokeConcatenate(new[] { array }); ArrowReaderVerifier.CompareArrays(array, actualArray); }
public void TestStandardCases() { foreach ((List <IArrowArray> testTargetArrayList, IArrowArray expectedArray) in GenerateTestData()) { IArrowArray actualArray = ArrowArrayConcatenatorReflector.InvokeConcatenate(testTargetArrayList); ArrowReaderVerifier.CompareArrays(expectedArray, actualArray); } }
public void TestRecordBatchBasics() { RecordBatch recordBatch = TestData.CreateSampleRecordBatch(length: 1); Assert.Throws <ArgumentOutOfRangeException>(() => new RecordBatch(recordBatch.Schema, recordBatch.Arrays, -1)); var col1 = recordBatch.Column(0); var col2 = recordBatch.Column("list0"); ArrowReaderVerifier.CompareArrays(col1, col2); recordBatch.Dispose(); }