美文网首页
springboot单元测试类

springboot单元测试类

作者: 南瓜pump | 来源:发表于2023-11-01 10:13 被阅读0次
单元测试的pom依赖
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
在test包下面创建单元测试类:
单元测试类
测试代码
import com.pump.demopro.DemoProApplication;
import com.pump.demopro.rabbitmqtest.producer.Sender;
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.test.context.ActiveProfiles;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import java.util.Date;

/**
 * @ProjectName: demo-pro
 * @Package: com.pump.rabbitmqtest
 * @ClassName: RabbitTests
 * @Author: pump
 * @Description:
 * @Date: 2023-11-02 9:30:50
 * @Version: 1.0
 */
@ActiveProfiles("dev")
@RunWith(value= SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = DemoProApplication.class)
public class RabbitTests {

    @Autowired
    private Sender sender;

    @Test
    public void sendTest() throws Exception {
        while(true){
            String msg = new Date().toString();
            sender.send(msg);
            Thread.sleep(1000);
        }
    }

}
  • 指定单元测试使用的配置文件:@ActiveProfiles("dev")
  • 指定单元测试的启动类:@SpringBootTest(classes = DemoProApplication.class)
  • 指定单元测试的方法:@Test

相关文章

网友评论

      本文标题:springboot单元测试类

      本文链接:https://www.haomeiwen.com/subject/yanwidtx.html