Maven下junit单元测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/viktoria/article/details/77526142

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() + "]" );
}

猜你喜欢

转载自blog.csdn.net/viktoria/article/details/77526142