We can test just one class with maven by providing the test class as follows
$ mvn -Dtest=com.abc.package.xyz.TestClass test
or just one test
$ mvn -Dtest=com.abc.package.xyz.TestClass#TestMethod
Saves a lot of time when you want to skip all the tests but one.
Disable Caching in your test in your Spring boot application by adding following properties in application.properties file in your test resources folder
spring.cache.type = none
This will disable the cache in your tests.
So you have different tests that have different properties requirements and you want to change the springboot properties at runtime for some of the tests. The simplest way to do that is to set the properties using @TestPropertySource annotation. Continue reading