| 61 | } |
| 62 | |
| 63 | void CheckArray(const Array& arr, const PrettyPrintOptions& options, |
| 64 | std::string_view expected, bool check_operator = true) { |
| 65 | ARROW_SCOPED_TRACE("For datatype: ", arr.type()->ToString()); |
| 66 | CheckStream(arr, options, expected); |
| 67 | |
| 68 | if (options.indent == 0 && options.element_size_limit == 100 && check_operator) { |
| 69 | std::stringstream ss; |
| 70 | ss << arr; |
| 71 | ASSERT_EQ(expected, ss.str()); |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | template <typename T> |
| 76 | void Check(const T& obj, const PrettyPrintOptions& options, std::string_view expected) { |
no test coverage detected