···单元测试
import junit.framework.TestCase;
public class BubbleSortTest extends TestCase {
程序设计流程:
(1)编写测试
(2) 执行测试至其成功运行
(3)在测试中加入想要实现的方法的测试类,并修改直至测试成功运行(完善测试)
(4)重复(3),直至想要实现的方法已全部编成测试并成功运行
(5)编写程序
(6)修改直至每一个测试程序都成功通过
(7)完善
...
assertEquals(常数,变量); //若执行此句话时变量值等于常数,则测试通过,否则失败
assertTrue(布尔); //若执行此句话时布尔值等于true,则测试通过,否则失败
在编写程序时,经常需要考虑报错的问题。
这是需要使用try,catch函数
try{
//这里需要一些可能会导致报错的语句,如read
}catch{
//这里需要一些当上述错误发生之后解决方法,如println("error");
}