上次已经为大家介绍过java spring boot中怎么整合ActiveMQ的主要内容了。今天要介绍的也是与整合相关的知识,也就是在java
spring boot中怎么整合junit,会给出具体的操作方法,一起来看看吧。
1.首先是,加入依赖
在pom.xml中加入测试依赖,代码如下所示:
<!-- 配置测试启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>
2.编写测试类,代码如下所示:
import javax.jms.Destination; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.jms.core.JmsTemplate; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import cn.cnn.info.Application; @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = Application.class) public class MessageTest { @Autowired private Destination destination; @Autowired private JmsTemplate jmsTemplate; @Test public void test() { System.out.println("我发消息了!"); this.jmsTemplate.convertAndSend(destination, "Hello ActiveMQ!"); } }
SpringRunner与SpringJUnit4ClassRunner是继承关系,但是没有不同的地方,只是看起来子类SpringRunner要短一些而已。
@SpringBootTest注解的class属性要指定引导类的class
相对于整合ActiveMQ来说,整合junit的操作会要简单许多。大家有兴趣的话可以试着操作试一下。想要了解更多java架构师相关内容,敬请关注奇Q工具网。
推荐阅读: