`

springboot使用junit测试

阅读更多
springboot使用junit测试

(1)maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>1.5.8.RELEASE</version>
</dependency>

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

(2)编写测试类
@RunWith(SpringRunner.class)
@SpringBootTest(classes=Boot.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class UserServiceTest {

@Autowired
private IUserService userService;

@Test
public void findUsers() {
List users = userService.findUsers();
Assert.assertNotNull(users);
Assert.assertTrue(users.size()>0);
}
}

(3)@SpringBootApplication启动类
@SpringBootApplication
@EnableTransactionManagement
public class Boot {
public static void main(String[] args) {
        SpringApplication.run(Boot.class, args);
    }
}



0
0
分享到:
评论

相关推荐

    Springboot使用Junit测试没有插入数据的原因

    Springboot使用Junit测试没有插入数据的原因 Springboot 使用 Junit 测试没有插入数据的原因主要是因为 Springboot 中使用 Junit 编写单元测试默认是事务回滚的,这样测试的脏数据不影响数据库,即实际上是执行了...

    springboot整合junit测试用例demo

    JUnit是一个广泛使用的Java单元测试框架,它简化了测试过程,使得测试更加便捷高效。 首先,我们需要在Spring Boot项目中引入JUnit的依赖。在`pom.xml`文件中添加以下Maven依赖: ```xml &lt;groupId&gt;org.spring...

    SpringBoot使用Junit进行单元测试

    Junit作为Java领域最常用的单元测试框架,与Spring Boot结合使用,可以方便地对应用程序进行测试。本文将深入探讨如何在Spring Boot项目中利用Junit进行单元测试。 首先,我们需要理解单元测试的基本概念。单元测试...

    Springboot-junit项目源码

    - **SpringRunner**:在测试类上添加`@RunWith(SpringRunner.class)`注解,使得JUnit测试能利用Spring的ApplicationContext加载环境,方便注入和管理Bean。 - **@SpringBootTest**:此注解用于创建Spring Boot的...

    SpringBoot第 3 讲:SpringBoot+Junit+Log4J

    在本讲中,我们将深入探讨如何在SpringBoot项目中整合JUnit测试框架以及Log4J日志系统。SpringBoot简化了Java应用的开发流程,而JUnit是广泛使用的单元测试工具,Log4J则是一款强大的日志记录框架。让我们一起了解...

    基于Springboot+Junit+Mockito做单元测试的示例

    本文将从多个角度详细介绍如何使用Springboot、Junit和Mockito进行单元测试,并以实例代码演示。以下是本文的知识点总结: 一、单元测试的重要性 单元测试是软件测试的一种,以验证软件的每个单元是否能够在各种...

    springboot_junit.zip

    在实际使用中,我们可以通过SpringBoot的`@RunWith(SpringRunner.class)`注解,将JUnit测试与SpringBoot的测试支持结合起来。这样,测试类可以利用Spring的依赖注入,直接注入需要测试的服务或组件。同时,JUnit的...

    springboot 的junittest 单元测试的例子

    总之,`springboot-junittest`这个压缩包可能包含了上述讨论的一些示例代码和配置,帮助读者更好地理解和实践Spring Boot中的JUnit测试。通过深入学习和实践,开发者可以编写出高质量、高覆盖率的测试,增强软件的...

    Springboot_junit

    下面将详细介绍如何在SpringBoot项目中使用JUnit进行测试。 首先,我们需要在项目的`pom.xml`文件中添加JUnit的依赖。SpringBoot 1.5.6版本通常会包含对JUnit 4的支持,但如果需要使用更新的JUnit 5,需要单独引入...

    SpringBoot-Junit

    SpringBoot-Junit是一个关于使用Spring Boot进行单元测试的项目,主要涵盖了如何在Spring Boot应用中集成和使用JUnit进行各种测试的实例。Spring Boot是Java开发中的一个流行框架,它简化了配置并提供了快速构建应用...

    SpringbootJunitTest.java

    SpringBoot的junit测试用例,接口测试和service测试、dao测试,接口测试用的是MockMvc

    Springboot整合junit过程解析

    在 SpringBoot 项目中,我们可以使用 @SpringBootTest 注解来标注测试类,以便加载 SpringBoot 应用程序的上下文。 ``` @SpringBootTest public class MyTest { @Test public void testMethod() { // 测试代码 }...

    SpringBoot整合Junit实例过程解析

    SpringBoot整合了Junit后,在写了Mapper接口后,可直接通过Junit进行测试,不用再写Controller层,不用启动引导类之后通过页面的形式一层一层的调用。这可以大大提高开发效率和测试效率。 二、SpringBoot整合Junit...

    springboot整合junit进行单元测试的项目代码(b站黑马程序员同步代码)

    同时,我们可以使用`@RunWith(SpringRunner.class)`注解,这样JUnit会使用SpringRunner来运行我们的测试。 ```java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation....

    基于SpringBoot和JUnit的接口自动化测试及Cat2Bug平台提交设计源码

    本项目是一款基于SpringBoot框架和JUnit进行单元测试的接口自动化测试系统,集成了Cat2Bug平台提交功能。项目源码共计107个文件,涵盖80个Java源文件、9个PNG图片、4个XML配置、3个FTL模板、2个Markdown文档、2个...

    SpringBoot中整合Junit测试示例源码

    在Spring Boot框架中,Junit是一个非常重要的工具,它用于编写和执行自动化测试。Spring Boot提供了与Junit的紧密集成,使得我们可以轻松地创建和运行测试用例,从而确保我们的应用代码的质量。以下是对这个主题的...

    Junit 单元测试完整案例

    【Junit单元测试完整案例】深入解析 在软件开发中,单元测试是验证代码功能是否正确、独立单元是否按预期工作的关键步骤。Junit作为Java领域最常用的单元测试框架,为开发者提供了简单易用的API来进行测试。本案例...

    单元测试案例junit +spring mvc +springboot

    综上所述,"单元测试案例junit +spring mvc +springboot"涉及的是使用JUnit进行单元测试,结合Spring MVC和Spring Boot的特点,对服务端代码进行详尽的验证,确保代码的稳定性和可靠性。通过合理的测试策略和工具,...

    SpringBoot简单的实现Junit单元测试和集成MyBatis分页

    SpringBoot简单的实现Junit单元测试和集成MyBatis分页,有什么不懂的地方可以在我的博客下方留言:https://blog.csdn.net/sujin_/article/details/79849772

Global site tag (gtag.js) - Google Analytics