TEST(Mean, CPP_cdouble) { testCPPMean<cdouble>(cdouble(2.1), af::dim4(10, 10, 1, 1)); }
template<> cdouble random<cdouble>() { return cdouble(double(std::rand()%10), double(std::rand()%10)); }
TEST(StandardDev, InvalidType) { ASSERT_THROW(stdev(constant(cdouble(1.0, -1.0), 10)), exception); }
TEST(MeanAll, c64) { meanAllTest<cdouble>(cdouble(2.1), af::dim4(10, 10, 1, 1)); }