一直忙着敲代碼,一直不太注重測試用例的使用,其實使用測試用例是很好的習慣,也能很大程度上提高開發效率。那爲什麼以前沒用呢?因爲自己懶,懶得接觸新的東西~這種事情還是不能懶的。到最後會發現也是挺簡單的。
Mavne+Spring的測試環境搭建:
maven 依賴:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.2.4.RELEASE</version>
<scope>test</scope>
</dependency>
Test
@ContextConfiguration(locations = { "/spring/spring-*.xml" })
public class Test1 extends AbstractTransactionalJUnit4SpringContextTests {
@Autowired
private OperationLogDao operationLogDao;
@Test
public void testDao() throws Exception {
List<OperatorLog> list = operationLogDao.selectList(null);
System.out.println("list="+list);
Assert.assertNotNull(list);
}
}
這裏需要注意的是要指定配置文件的位置,否則程序會報錯。
然後就是推薦使用Assert斷言,讓程序告訴你是否運行正常