【发布时间】:2010-04-20 09:08:39
【问题描述】:
insertion_procedure (int a[], int p [], int N)
{
int i,j,k;
for (i=0; i<=N; i++) p[i] = i;
for (i=2; i<=N; i++)
{
k = p[i];
j = 1;
while (a[p[j-1]] > a[k]) {p[j] = p[j-1]; j--}
p[j] = k;
}
}
对于这个特定的插入过程,有哪些好的测试用例?
【问题讨论】:
-
我首先要为函数编写规范。最好在它上面的 cmets 中。使用您最喜欢的评论提取引擎的语法。 (我正在使用wwww.doxygen.org,如果你还没有的话。)
-
如果你想写“黑盒”测试用例,函数代码是没有用的,一个带有前置条件和后置条件的函数规范才是。这就是“黑匣子”的意思。
标签: c sorting testcase black-box