Maven下junit單元測試

Maven下junit單元測試

1、在配置文件pom.xml裏添加如下代碼

<!-- 單元測試 -->

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<!-- 表示開發的時候引入,發佈的時候不會加載此包 -->
<scope>test</scope>

</dependency>

2、右擊你需要測試的類新建其他,找到JUnit選擇JUnit Test Case


3、點擊next,進行如下圖相應操作



4、進入測試類UserControllerTest,配置如下代碼

@RunWith(SpringJUnit4ClassRunner.class)
//由於本測試類位於src/test/java下,而applicationContext.xml處於src/main/java下,所以需要使用file來獲取,
//否則使用@ContextConfiguration(locations={"classpath:WEB-INF/applicationContext.xml"})來獲取

@ContextConfiguration(locations={"file:src/main/resources/applicationContext.xml"})  
public class UserControllerTest {

5、寫上你需要測試的相關邏輯代碼即可

@Test
public void testShowUser() {
String userId = "1";
logger.info("獲取參數,ID爲:" + userId);
User user = userService.getUserById(userId);
//model.addAttribute("user", user);
logger.info("獲取參數,user:" + "[" + user.getName() + "]" );
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章