| 211 | end |
| 212 | |
| 213 | def test_invalid |
| 214 | message = "[record-batch][validate]: Invalid: " + |
| 215 | "Number of rows in column 0 did not match batch: 1 vs 2" |
| 216 | n_rows = @id_value.length + 1 # incorrect number of rows |
| 217 | |
| 218 | record_batch = Arrow::RecordBatch.new(@schema, n_rows, @values) |
| 219 | error = assert_raise(Arrow::Error::Invalid) do |
| 220 | record_batch.validate |
| 221 | end |
| 222 | assert_equal(message, |
| 223 | error.message.lines.first.chomp) |
| 224 | end |
| 225 | end |
| 226 | |
| 227 | sub_test_case("#validate_full") do |