如何使用 Junit 对该代码进行单元测试
public class Diamond {
public void DiamondShape(int num) {
for(int ucount=num;ucount>0;ucount--) {
//Loop to print blank space
for(int count_sp=1;count_sp<ucount;count_sp++)
System.out.printf(" ");
//Loop to print *
for(int count_ast=num;count_ast>=ucount;count_ast--)
System.out.printf("* ");
System.out.println();
}
//Loop for lower half
for(int lcount=1;lcount<num;lcount++) {
//Loop to print blank space
for(int count_sp=0;count_sp<lcount;count_sp++)
System.out.printf(" ");
//Loop to print *
for(int count_ast=num-1;count_ast>=lcount;count_ast--)
System.out.printf("* ");
System.out.println();
}
}
}
我是单元测试的新手,想要一些关于单元测试的指导。
num=3 时输出
*
* *
* * *
* *
*
这就是输出应该是这样的,num表示中心线上的星号