use TYPED_TEST_ALL_DEVICES macro to cut down some redundant code