原因
最近工作,发现写好了功能每次都要点页面来测试功能,然后发现bug再改再测试,这样好繁琐。想一想,我们主要还是对数据进行操作,那么我们直接测试数据的流向,这样可以减轻测试的时间。以前就关注过junit,后来由于公司不使用单元测试,就没有继续研究,最近看了junit in action这本书,发现单元测试非常重要。
简单的junit测试
使用junit网上已经有很多例子,看看demo就可以轻松解决,在这里记录日常工作中使用junit和一些小技巧。
用suite来组合测试
个人理解就是运行多个测试类,比如你在工作中想做一系列的操作,但是每个操作都是独立的dao,那么一个一个的运行test会很繁琐。还好junit提供了suite。
下面我们来提供2个test。分别是NumberTest1与NumberTest2,然后使用NumberSuite来进行组合测试。
package org.csdn.suite.test;
import static org.junit.Assert.*;
import org.junit.Test;
public