歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Spring Junit4 測試Web應用程序

Spring Junit4 測試Web應用程序

日期:2017/3/1 10:00:36   编辑:Linux編程

1、環境搭建很簡單,只需要將這這兩個jar包(org.springframework.test-3.0.3.RELEASE.jar和junit-4.8.1.jar),和Spring的公用包以及其它的Jar包一起加入到項目中即可。

2、使用時,編寫的測試類,需要繼承類AbstractJUnit4SpringContextTests,同時需要指定Spring配置文件的路徑,請看示例代碼:

@ContextConfiguration(locations = { "/spring/applicationContext-memcached.xml" })
public class SpyMemcachedClientTest extends AbstractJUnit4SpringContextTests{

@Autowired
private JoyMemcachedClient joyMemcachedClient;

@Test
public void normal() throws InterruptedException {

String key = "consumer:1";
String value = "admin";

joyMemcachedClient.set(key, 2, value);
String result = joyMemcachedClient.get(key);
assertEquals(value, result);

//Thread.sleep(3000);
result = joyMemcachedClient.get(key);
assertNotNull(result);

joyMemcachedClient.delete(key);
//這麼寫會拋異常,無法自動轉型
result = joyMemcachedClient.get(key);
assertNull(result);
}

3、測試方法必須是使用@Test指定(並不是測試類中所有的方法都是測試方法,使用@Test指定的才是),且返回值void,還不能有參數。

4、如果Spring配置文件中配置了數據庫連接池,請不要使用JNDI方式配置。

Copyright © Linux教程網 All Rights Reserved