在我的程序的一部分中我需要使用assert来测试多个数组(总共5组),我想知道除了我现在正在做的事情之外是否还有更有效的方法,这是基本上每次只创建一个新数组。仅供参考我在节目开始时有断言。
void UnitTest3D(void){
double test1[3] = {0,0,0};
double test2[3] = {5,0,0};
assert(find3Ddistance(test1,test2) - 5) < 0.001);
double test3[3] = {-2, -3, 3.4};
double test4[3] = {-2, -3, -1.6};
assert(find3Ddistance(test3,test4) - 5) < 0.001);
double test5[3] = {-2, -3.2, -5};
double test6[3] = {3, 1.8, 0};
assert(find3Ddistance(test5,test6) - sqrt(75)) < 0.001);
return;
}