Spring Boot Mockito Support: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[ | * [[Spring_Boot_Testing_Concepts#Spring_Boot_Mockito_Support|Spring Boot Testing Concepts]] | ||
=Overview= | =Overview= |
Revision as of 22:21, 14 January 2019
Internal
Overview
TODO: https://spring.io/blog/2016/04/15/testing-improvements-in-spring-boot-1-4#mocking-and-spying
Mocks will be automatically reset across tests.
Example
@RunWith(SpringRunner.class)
@SpringBootTest
public class SomeTest {
@Autowired
private TestRestTemplate restTemplate;
@MockBean
private SomeService someService;
@Before
public void setup() {
// this stubs behavior
given(someService.getSomething("blah")).willReturn(new Something("blah"));
}
@Test
public void test() {
restTemplate.getForEntity("/{username}/something, String.class, "blue");
}
}