单元测试(JUnit、Mockito、PowerMock )

以前编写测试时查阅的链接地址:

How to use JUnit in Eclipse http://www.cse.chalmers.se/edu/year/2012/course/TDA566/juniteclipse.html

Configuring the Build System to Include Required Libraries https://docs.parasoft.com/display/JTEST1042/Configuring+the+Build+System+to+Include+Required+Libraries#ConfiguringtheBuildSystemtoIncludeRequiredLibraries-AddingDependenciesinMaven

JUnit 5 User Guide

https://junit.org/junit5/docs/current/user-guide/

JUnit 5 Tutorial https://howtodoinjava.com/junit-5-tutorial/

Mockito Maven Dependency Example

https://examples.javacodegeeks.com/core-java/mockito/mockito-maven-dependency-example/
6.

Mockito Tutorial (A comprehensive guide with examples)

https://javacodehouse.com/blog/mockito-tutorial/
7.

Mockito Tutorial

https://www.journaldev.com/21816/mockito-tutorial
8.

Getting Started with Mockito https://www.logicbig.com/tutorials/unit-testing/mockito/mockito-getting-started.html

Mockito @InjectMocks -- Mocks Dependency Injection https://www.journaldev.com/21887/mockito-injectmocks-mocks-dependency-injection

复制代码
## Mockito -- Difference between @Mock and @InjectMocks annotations [https://howtodoinjava.com/mockito/mockito-mock-injectmocks/](https://howtodoinjava.com/mockito/mockito-mock-injectmocks/ "https://howtodoinjava.com/mockito/mockito-mock-injectmocks/")
复制代码
## Annotation Magic with Mockito: InjectMocks [https://nearsoft.com/blog/annotation-magic-with-mockito-injectmocks/](https://nearsoft.com/blog/annotation-magic-with-mockito-injectmocks/ "https://nearsoft.com/blog/annotation-magic-with-mockito-injectmocks/")
复制代码
## Unit tests with Mockito - Tutorial

[https://www.vogella.com/tutorials/Mockito/article.html](https://www.vogella.com/tutorials/Mockito/article.html "https://www.vogella.com/tutorials/Mockito/article.html")
复制代码
## Mockito: 3 Ways to Init Mock in JUnit 5

[https://mincong.io/2020/04/19/mockito-junit5/](https://mincong.io/2020/04/19/mockito-junit5/ "https://mincong.io/2020/04/19/mockito-junit5/")
复制代码
## Using Mockito with JUnit [https://java2blog.com/mockito-junit/](https://java2blog.com/mockito-junit/ "https://java2blog.com/mockito-junit/")
复制代码
## Using Mockito for Java Unit Testing

[https://dev.to/nipunarora/using-mockito-for-java-unit-testing-28jp](https://dev.to/nipunarora/using-mockito-for-java-unit-testing-28jp "https://dev.to/nipunarora/using-mockito-for-java-unit-testing-28jp")
  1. Stubbing and Mocking with Mockito and JUnit https://semaphoreci.com/community/tutorials/stubbing-and-mocking-with-mockito-2-and-junit
  2. Testing_with_Mockito https://nisjug.org/wp-content/uploads/2019/03/Testing_with_Mockito.pdf
  3. JUnit 5 and Mockito Example https://howtoprogram.xyz/2018/09/12/junit-5-mockito-example/
复制代码
## Writing Tests with JUnit 5

[https://blog.jetbrains.com/idea/2020/09/writing-tests-with-junit-5/](https://blog.jetbrains.com/idea/2020/09/writing-tests-with-junit-5/ "https://blog.jetbrains.com/idea/2020/09/writing-tests-with-junit-5/")
复制代码
## JUnit 5 tutorial, part 1: Unit testing with JUnit 5, Mockito, and Hamcrest [https://www.infoworld.com/article/3537563/junit-5-tutorial-part-1-unit-testing-with-junit-5-mockito-and-hamcrest.html](https://www.infoworld.com/article/3537563/junit-5-tutorial-part-1-unit-testing-with-junit-5-mockito-and-hamcrest.html "https://www.infoworld.com/article/3537563/junit-5-tutorial-part-1-unit-testing-with-junit-5-mockito-and-hamcrest.html")
复制代码
### Using another JUnit Runner with PowerMock [https://blog.jayway.com/2014/11/29/using-another-junit-runner-with-powermock/](https://blog.jayway.com/2014/11/29/using-another-junit-runner-with-powermock/ "https://blog.jayway.com/2014/11/29/using-another-junit-runner-with-powermock/")
复制代码
## Mockito+PowerMockチートシート[https://qiita.com/y-imai/items/0e002e16e38ba97e11f6](https://qiita.com/y-imai/items/0e002e16e38ba97e11f6 "https://qiita.com/y-imai/items/0e002e16e38ba97e11f6")
  1. Mockito: Why You Still Should Appreciate InjectMocks Annotation https://technology.first8.nl/mockito-why-you-still-should-appreciate-injectmocks-annotation/
复制代码
## Mockito: Why You Should Not Use InjectMocks Annotation to Autowire Fields [https://tedvinke.wordpress.com/2014/02/13/mockito-why-you-should-not-use-injectmocks-annotation-to-autowire-fields/](https://tedvinke.wordpress.com/2014/02/13/mockito-why-you-should-not-use-injectmocks-annotation-to-autowire-fields/ "https://tedvinke.wordpress.com/2014/02/13/mockito-why-you-should-not-use-injectmocks-annotation-to-autowire-fields/")
复制代码
## Mocking Static Methods with Mockito (Java \& Kotlin)[https://rieckpil.de/mocking-static-methods-with-mockito-java-kotlin/](https://rieckpil.de/mocking-static-methods-with-mockito-java-kotlin/ "https://rieckpil.de/mocking-static-methods-with-mockito-java-kotlin/")
复制代码
## Using PowerMock to Mock Static Methods

[https://dzone.com/articles/using-powermock-mock-static](https://dzone.com/articles/using-powermock-mock-static "https://dzone.com/articles/using-powermock-mock-static")
复制代码
### [Mock static methods in JUnit with PowerMock example](https://automationrhapsody.com/mock-static-methods-junit-powermock-example/ "Mock static methods in JUnit with PowerMock example") [https://automationrhapsody.com/mock-static-methods-junit-powermock-example/](https://automationrhapsody.com/mock-static-methods-junit-powermock-example/ "https://automationrhapsody.com/mock-static-methods-junit-powermock-example/")
复制代码
## Spring Boot + JUnit 5 + Mockito

[https://mkyong.com/spring-boot/spring-boot-junit-5-mockito/](https://mkyong.com/spring-boot/spring-boot-junit-5-mockito/ "https://mkyong.com/spring-boot/spring-boot-junit-5-mockito/")
复制代码
### How to Test a Spring Boot Application

[https://stackabuse.com/how-to-test-a-spring-boot-application/](https://stackabuse.com/how-to-test-a-spring-boot-application/ "https://stackabuse.com/how-to-test-a-spring-boot-application/")
复制代码
## Testing MVC Web Controllers with Spring Boot and @WebMvcTest [https://reflectoring.io/spring-boot-web-controller-test/](https://reflectoring.io/spring-boot-web-controller-test/ "https://reflectoring.io/spring-boot-web-controller-test/")
复制代码
## How to test a controller in Spring Boot - a practical guide

[https://thepracticaldeveloper.com/guide-spring-boot-controller-tests/](https://thepracticaldeveloper.com/guide-spring-boot-controller-tests/ "https://thepracticaldeveloper.com/guide-spring-boot-controller-tests/")
  1. Spring boot, mockito and junit -- unit test service layer https://howtodoinjava.com/spring-boot2/testing/spring-boot-mockito-junit-example/
复制代码
## Mocking with (and without) Spring Boot [https://reflectoring.io/spring-boot-mock/](https://reflectoring.io/spring-boot-mock/ "https://reflectoring.io/spring-boot-mock/")
复制代码
## PowerMock tutorial

[https://java2blog.com/powermock-tutorial/](https://java2blog.com/powermock-tutorial/ "https://java2blog.com/powermock-tutorial/")
  1. Using Powermock with Mockito(PowerMockito)
    https://medium.com/xebia-engineering/using-powermock-with-mockito-powermockito-bd02cd72cb9c

  2. mockito powermock https://www.javatpoint.com/mockito-powermock
复制代码
### PowerMock Part 2 [https://blog.jayway.com/2009/05/01/powermock-part-2/](https://blog.jayway.com/2009/05/01/powermock-part-2/ "https://blog.jayway.com/2009/05/01/powermock-part-2/")
复制代码
## PowerMock學習(三)之Mock區域性變數 [https://www.itread01.com/content/1574269502.html](https://www.itread01.com/content/1574269502.html "https://www.itread01.com/content/1574269502.html")
复制代码
## JUnit Testing using Mockito and Power Mock - SpringBoot \| JavaTechie [https://www.youtube.com/watch?v=WBZHm4UlPPE](https://www.youtube.com/watch?v=WBZHm4UlPPE "https://www.youtube.com/watch?v=WBZHm4UlPPE")
复制代码
## Simplifying Junit, Mockito And PowerMock

[https://aggarwal-rohan17.medium.com/simplifying-junit-mockito-and-powermock-d1392059ce87](https://aggarwal-rohan17.medium.com/simplifying-junit-mockito-and-powermock-d1392059ce87 "https://aggarwal-rohan17.medium.com/simplifying-junit-mockito-and-powermock-d1392059ce87")
复制代码
## [JUnit Testing using Mockito and PowerMock](https://blog.codecentric.de/en/2016/03/junit-testing-using-mockito-powermock/ "JUnit Testing using Mockito and PowerMock") [https://blog.codecentric.de/en/2016/03/junit-testing-using-mockito-powermock/](https://blog.codecentric.de/en/2016/03/junit-testing-using-mockito-powermock/ "https://blog.codecentric.de/en/2016/03/junit-testing-using-mockito-powermock/")
复制代码
### [Java - How to integrate Spring with PowerMock?](https://www.davisfiore.co.uk/?q=node/285 "Java - How to integrate Spring with PowerMock?") [https://www.davisfiore.co.uk/?q=node/285](https://www.davisfiore.co.uk/?q=node/285 "https://www.davisfiore.co.uk/?q=node/285")
复制代码
## Mockito - Unit Testing FacesContext using PowerMock, JUnit and Maven [https://codenotfound.com/mockito-unit-testing-facescontext-powermock-junit.html](https://codenotfound.com/mockito-unit-testing-facescontext-powermock-junit.html "https://codenotfound.com/mockito-unit-testing-facescontext-powermock-junit.html")
相关推荐
beata15 小时前
Java基础-9:深入 Java 虚拟机(JVM):从底层源码到核心原理的全面解析
java·后端
SimonKing15 小时前
分享一款可以管理本地端口的IDEA插件:Port Manager
java·后端·程序员
JMchen12315 小时前
Android UDP编程:实现高效实时通信的全面指南
android·经验分享·网络协议·udp·kotlin
索荣荣15 小时前
Maven配置文件(pom.xml)终极指南
java·开发语言
三流架构师15 小时前
口腔医学教程资源合集
经验分享
代码栈上的思考15 小时前
SpringBoot 拦截器
java·spring boot·spring
送秋三十五15 小时前
一次大文件处理性能优化实录————Java 优化过程
java·开发语言·性能优化
雨中飘荡的记忆15 小时前
千万级数据秒级对账!银行日终批处理对账系统从理论到实战
java
jbtianci15 小时前
Spring Boot管理用户数据
java·spring boot·后端
Sylvia-girl15 小时前
线程池~~
java·开发语言