Generalizes the tests for arbitrary DataHandlers and includes std::complex<...>
as tested data_t
.
Right now the TEMPLATE_PRODUCT_TEST_CASE
does not really make sense, as the only DataHandler tested is the CPU version. However, as I will add the GPU version, the tests can be easily extended.