|
2 | 2 | = Further Resources
|
3 | 3 | See the following resources for more information about testing:
|
4 | 4 |
|
5 |
| -* https://www.junit.org/[JUnit]: "A programmer-friendly testing framework for Java and the JVM". |
6 |
| - Used by the Spring Framework in its test suite and supported in the |
| 5 | +https://www.junit.org/[JUnit] :: |
| 6 | + "A programmer-friendly testing framework for Java and the JVM". Used by the Spring |
| 7 | + Framework in its test suite and supported in the |
7 | 8 | xref:testing/testcontext-framework.adoc[Spring TestContext Framework].
|
8 |
| -* https://testng.org/[TestNG]: A testing framework inspired by JUnit with added support |
9 |
| - for test groups, data-driven testing, distributed testing, and other features. Supported |
10 |
| - in the xref:testing/testcontext-framework.adoc[Spring TestContext Framework]. |
11 |
| -* {assertj-docs}[AssertJ]: "Fluent assertions for Java", |
12 |
| - including support for Java 8 lambdas, streams, and numerous other features. Supported |
13 |
| - in Spring's xref:testing/mockmvc/assertj.adoc[MockMvc testing support]. |
14 |
| -* https://en.wikipedia.org/wiki/Mock_Object[Mock Objects]: Article in Wikipedia. |
15 |
| -* https://site.mockito.org[Mockito]: Java mock library based on the |
16 |
| - http://xunitpatterns.com/Test%20Spy.html[Test Spy] pattern. Used by the Spring Framework |
17 |
| - in its test suite. |
18 |
| -* https://easymock.org/[EasyMock]: Java library "that provides Mock Objects for |
19 |
| - interfaces (and objects through the class extension) by generating them on the fly using |
20 |
| - Java's proxy mechanism." |
21 |
| -* https://jmock.org/[JMock]: Library that supports test-driven development of Java code |
22 |
| - with mock objects. |
23 |
| -* https://www.dbunit.org/[DbUnit]: JUnit extension (also usable with Ant and Maven) that |
24 |
| - is targeted at database-driven projects and, among other things, puts your database into |
25 |
| - a known state between test runs. |
26 |
| -* {testcontainers-site}[Testcontainers]: Java library that supports JUnit |
27 |
| - tests, providing lightweight, throwaway instances of common databases, Selenium web |
28 |
| - browsers, or anything else that can run in a Docker container. |
29 |
| -* https://sourceforge.net/projects/grinder/[The Grinder]: Java load testing framework. |
30 |
| -* https://github.com/Ninja-Squad/springmockk[SpringMockK]: Support for Spring Boot |
31 |
| - integration tests written in Kotlin using https://mockk.io/[MockK] instead of Mockito. |
| 9 | +https://testng.org/[TestNG] :: |
| 10 | + A testing framework inspired by JUnit with added support for test groups, data-driven |
| 11 | + testing, distributed testing, and other features. Supported in the |
| 12 | + xref:testing/testcontext-framework.adoc[Spring TestContext Framework]. |
| 13 | +{assertj-docs}[AssertJ] :: |
| 14 | + "Fluent assertions for Java", including support for Java 8 lambdas, streams, and |
| 15 | + numerous other features. Supported in Spring's |
| 16 | + xref:testing/mockmvc/assertj.adoc[MockMvc testing support]. |
| 17 | +https://en.wikipedia.org/wiki/Mock_Object[Mock Objects] :: |
| 18 | + Article in Wikipedia. |
| 19 | +https://site.mockito.org[Mockito] :: |
| 20 | + Java mock library based on the http://xunitpatterns.com/Test%20Spy.html[Test Spy] |
| 21 | + pattern. Used by the Spring Framework in its test suite. |
| 22 | +https://easymock.org/[EasyMock] :: |
| 23 | + Java library "that provides Mock Objects for interfaces (and objects through the class |
| 24 | + extension) by generating them on the fly using Java's proxy mechanism." |
| 25 | +https://jmock.org/[JMock] :: |
| 26 | + Library that supports test-driven development of Java code with mock objects. |
| 27 | +https://www.dbunit.org/[DbUnit] :: |
| 28 | + JUnit extension (also usable with Ant and Maven) that is targeted at database-driven |
| 29 | + projects and, among other things, puts your database into a known state between test |
| 30 | + runs. |
| 31 | +{testcontainers-site}[Testcontainers] :: |
| 32 | + Java library that supports JUnit tests, providing lightweight, throwaway instances of |
| 33 | + common databases, Selenium web browsers, or anything else that can run in a Docker |
| 34 | + container. |
| 35 | +https://sourceforge.net/projects/grinder/[The Grinder] :: |
| 36 | + Java load testing framework. |
| 37 | +https://github.com/Ninja-Squad/springmockk[SpringMockK] :: |
| 38 | + Support for Spring Boot integration tests written in Kotlin using |
| 39 | + https://mockk.io/[MockK] instead of Mockito. |
0 commit comments