| 266 | |
| 267 | template<typename T> |
| 268 | void medfilt1d_WindowTest(void) { |
| 269 | SUPPORTED_TYPE_CHECK(T); |
| 270 | |
| 271 | af_array inArray = 0; |
| 272 | af_array outArray = 0; |
| 273 | |
| 274 | vector<T> in(100, 1); |
| 275 | |
| 276 | // Check for 4D inputs |
| 277 | dim4 dims(10, 10, 1, 1); |
| 278 | |
| 279 | ASSERT_SUCCESS(af_create_array(&inArray, &in.front(), dims.ndims(), |
| 280 | dims.get(), |
| 281 | (af_dtype)dtype_traits<T>::af_type)); |
| 282 | |
| 283 | ASSERT_EQ(AF_ERR_ARG, af_medfilt1(&outArray, inArray, -1, AF_PAD_ZERO)); |
| 284 | |
| 285 | ASSERT_SUCCESS(af_release_array(inArray)); |
| 286 | } |
| 287 | |
| 288 | TYPED_TEST(MedianFilter1d, InvalidWindow) { medfilt1d_WindowTest<TypeParam>(); } |
| 289 |
nothing calls this directly
no test coverage detected