软件编程
位置:首页>> 软件编程>> java编程>> Spring+Junit4进行接口测试实例代码

Spring+Junit4进行接口测试实例代码

作者:Wind_365  发布时间:2021-09-15 07:44:06 

标签:spring,junit4,接口测试

本文研究的主要是Spring+Junit4进行接口测试的一个相关实例,具体实现代码如下。

1.配置pom.xml


<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-context</artifactId>
 <version>4.3.2.RELEASE</version>
</dependency>

<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-test</artifactId>
 <version>4.3.2.RELEASE</version>
</dependency>

<dependency>
 <groupId>junit</groupId>
 <artifactId>junit</artifactId>
 <version>4.12</version>
</dependency>

2.配置bean

testInterface可以进行手动配置或自动扫描

手动配置

spring配置文件配置:


<bean id="testInterface" class="com.xxx.TestInterfaceImpl">
 </bean>

自动扫描

接口实现类中配置


@Component
public class TestInterfaceImpl implements TestInterface {

spring配置文件配置


<context:annotation-config/>

<context:component-scan base-package="com.xxx.servlet">
 </context:component-scan>

3.编写接口测试代码


import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import javax.annotation.Resource;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
public class Test {

@Resource
 TestInterface testInterface;

@Test
 public void test1(){
   testInterface.test1(1,2);
 }

总结

来源:http://blog.csdn.net/fengqingting2/article/details/52650126

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com