wrapped tests using datatypes unsupported on MIC in ifdef to avoid unit test compile error