我正在寻找具有本机函数(或宏)来比较数组的 C 单元测试框架。我已经看过cut、check、CUnit、CuTest和MinUnit但找不到。
由于我会将它用于一些科学计算,因此作为MWE,它需要能够测试以下功能:
// compute x = a + b
void fsum(int n, float *a, float *b, float *x){
int i;
for(i = 0; i < n; i++){
x[i] = a[i] + b[i]
}
}