mirror of
https://github.com/apache/arrow.git
synced 2026-10-28 16:47:19 +08:00
Start C++ stream reader tests for malformed inputs [ci skip]
Change-Id: I6af65bb1fe46f8aa815895570849fcef5b624bcc
This commit is contained in:
1 parent
564fefe68b
commit
69cb5b7bc7
1 file changed
+13
@@ -755,5 +755,18 @@ TEST_F(TestTensorRoundTrip, NonContiguous) {
|
||||
CheckTensorRoundTrip(tensor);
|
||||
}
|
||||
|
||||
TEST(TestRecordBatchStreamReader, MalformedInput) {
|
||||
auto empty = std::make_shared<Buffer>("");
|
||||
auto garbage = std::make_shared<Buffer>("12345678");
|
||||
|
||||
std::shared_ptr<RecordBatchReader> batch_reader;
|
||||
|
||||
io::BufferReader empty_reader(empty);
|
||||
ASSERT_RAISES(Invalid, RecordBatchStreamReader::Open(&empty_reader, &batch_reader));
|
||||
|
||||
io::BufferReader garbage_reader(garbage);
|
||||
ASSERT_RAISES(Invalid, RecordBatchStreamReader::Open(&garbage_reader, &batch_reader));
|
||||
}
|
||||
|
||||
} // namespace ipc
|
||||
} // namespace arrow
|
||||
Reference in new issue
Block a user