@SpringBootTest: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


@SpringBootTest tells to SpringRunner, which is a JUnit plugin that provides custom Spring-specific testing behavior, to bootstrap the test with Spring Boot capabilities:
@SpringBootTest tells to SpringRunner, which is a JUnit plugin that provides custom Spring-specific testing behavior, to bootstrap the test with Spring Boot capabilities:
* load [[Spring_Application_Configuration_Concepts#application.properties|application.properties]]
* load [[application.properties]]
* etc.
* etc.



Revision as of 17:07, 21 November 2018

Internal

Overview

@SpringBootTest tells to SpringRunner, which is a JUnit plugin that provides custom Spring-specific testing behavior, to bootstrap the test with Spring Boot capabilities:

@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)

The @SpringBootTest annotation also has a properties attribute that can be used to specify any additional properties that should be defined in the environment. Properties are now loaded in the exact same way as Spring’s regular @TestPropertySource annotation.