常規(guī)步驟:
1、導(dǎo)入jar包,主要有兩個,spring-test 和 junit4,主要用maven管理,直接依賴即可。可以在這個網(wǎng)站上進行查找或下載:http://mvnrepository.com/
2、編寫基類,這也不用每個測試類都要實現(xiàn)一遍,代碼如下:
/**
* 顯示基類,主要是用來加載配置文件的
* @author joy
*
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:/spring/applicationContext-base.xml","classpath:springmvc-config.xml","classpath:sqlMapConfig.xml"})
public class BaseJunit4Test extends AbstractJUnit4SpringContextTests{
//do nothing
}
3、編寫測試類,注意繼承基類
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.wei.interfaces.UserService;
import com.wei.junit.BaseJunit4Test;
public class UserServiceImplTest extends BaseJunit4Test {
@Autowired
private UserService userService;
@Test
public void testGetUserById(){
assertEquals(userService.getUserById(1).getLoginName(), "admin");
}
}
注意點:
1、已經(jīng)有了一個完整mvc層級架構(gòu),這樣依賴的時候不會報無法依賴注入的錯誤;
2、要添加servlet-api,否則會報如下錯誤: