| 124 | constexpr auto default_sampling_policy = SamplingPolicy::CENTER; |
| 125 | |
| 126 | TEST_CASE(NullPtr, framework::DatasetMode::ALL) |
| 127 | { |
| 128 | const auto input = TensorInfo{input_shape, 1, default_data_type, default_data_layout}; |
| 129 | const auto output = TensorInfo{output_shape, 1, default_data_type, default_data_layout}; |
| 130 | Status result{}; |
| 131 | |
| 132 | // nullptr is given as input |
| 133 | result = NEScale::validate(nullptr, &output, |
| 134 | ScaleKernelInfo{default_interpolation_policy, default_border_mode, PixelValue(), |
| 135 | SamplingPolicy::CENTER, false}); |
| 136 | ARM_COMPUTE_EXPECT(bool(result) == false, framework::LogLevel::ERRORS); |
| 137 | |
| 138 | // nullptr is given as output |
| 139 | result = NEScale::validate(&input, nullptr, |
| 140 | ScaleKernelInfo{default_interpolation_policy, default_border_mode, PixelValue(), |
| 141 | SamplingPolicy::CENTER, false}); |
| 142 | ARM_COMPUTE_EXPECT(bool(result) == false, framework::LogLevel::ERRORS); |
| 143 | } |
| 144 | |
| 145 | TEST_CASE(SupportDataType, framework::DatasetMode::ALL) |
| 146 | { |
nothing calls this directly
no test coverage detected