Polish
This commit is contained in:
@@ -41,6 +41,8 @@ import static org.springframework.restdocs.hypermedia.HypermediaDocumentation.li
|
|||||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
|
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Tests for {@link AutoConfigureRestDocs}.
|
||||||
|
*
|
||||||
* @author Andy Wilkinson
|
* @author Andy Wilkinson
|
||||||
*/
|
*/
|
||||||
@RunWith(SpringRunner.class)
|
@RunWith(SpringRunner.class)
|
||||||
@@ -61,7 +63,7 @@ public class RestDocsAutoConfigurationAdvancedConfigurationIntegrationTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void snippetGeneration() throws Exception {
|
public void snippetGeneration() throws Exception {
|
||||||
this.document.snippets(links(
|
this.document.document(links(
|
||||||
linkWithRel("self").description("Canonical location of this resource")));
|
linkWithRel("self").description("Canonical location of this resource")));
|
||||||
this.mvc.perform(get("/"));
|
this.mvc.perform(get("/"));
|
||||||
File defaultSnippetsDir = new File(
|
File defaultSnippetsDir = new File(
|
||||||
|
|||||||
@@ -682,20 +682,17 @@ public class SpringApplicationTests {
|
|||||||
application.setApplicationContextClass(SpyApplicationContext.class);
|
application.setApplicationContextClass(SpyApplicationContext.class);
|
||||||
final LinkedHashSet<ApplicationEvent> events = new LinkedHashSet<ApplicationEvent>();
|
final LinkedHashSet<ApplicationEvent> events = new LinkedHashSet<ApplicationEvent>();
|
||||||
application.addListeners(new ApplicationListener<ApplicationEvent>() {
|
application.addListeners(new ApplicationListener<ApplicationEvent>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(ApplicationEvent event) {
|
public void onApplicationEvent(ApplicationEvent event) {
|
||||||
events.add(event);
|
events.add(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
this.context = application.run();
|
this.context = application.run();
|
||||||
assertThat(events).hasAtLeastOneElementOfType(ApplicationPreparedEvent.class);
|
assertThat(events).hasAtLeastOneElementOfType(ApplicationPreparedEvent.class);
|
||||||
assertThat(events).hasAtLeastOneElementOfType(ContextRefreshedEvent.class);
|
assertThat(events).hasAtLeastOneElementOfType(ContextRefreshedEvent.class);
|
||||||
|
verifyTestListenerEvents();
|
||||||
ApplicationListener<ApplicationEvent> listener = this.context.getBean(
|
|
||||||
"testApplicationListener", ApplicationListener.class);
|
|
||||||
verify(listener).onApplicationEvent(argThat(isA(ContextRefreshedEvent.class)));
|
|
||||||
verify(listener).onApplicationEvent(argThat(isA(ApplicationReadyEvent.class)));
|
|
||||||
verifyNoMoreInteractions(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -705,17 +702,23 @@ public class SpringApplicationTests {
|
|||||||
application.setApplicationContextClass(SpyApplicationContext.class);
|
application.setApplicationContextClass(SpyApplicationContext.class);
|
||||||
final LinkedHashSet<ApplicationEvent> events = new LinkedHashSet<ApplicationEvent>();
|
final LinkedHashSet<ApplicationEvent> events = new LinkedHashSet<ApplicationEvent>();
|
||||||
application.addListeners(new ApplicationListener<ApplicationEvent>() {
|
application.addListeners(new ApplicationListener<ApplicationEvent>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(ApplicationEvent event) {
|
public void onApplicationEvent(ApplicationEvent event) {
|
||||||
events.add(event);
|
events.add(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
this.context = application.run();
|
this.context = application.run();
|
||||||
assertThat(events).hasAtLeastOneElementOfType(ApplicationPreparedEvent.class);
|
assertThat(events).hasAtLeastOneElementOfType(ApplicationPreparedEvent.class);
|
||||||
assertThat(events).hasAtLeastOneElementOfType(ContextRefreshedEvent.class);
|
assertThat(events).hasAtLeastOneElementOfType(ContextRefreshedEvent.class);
|
||||||
|
verifyTestListenerEvents();
|
||||||
|
}
|
||||||
|
|
||||||
ApplicationListener<ApplicationEvent> listener = this.context.getBean(
|
@SuppressWarnings("unchecked")
|
||||||
"testApplicationListener", ApplicationListener.class);
|
private void verifyTestListenerEvents() {
|
||||||
|
ApplicationListener<ApplicationEvent> listener = this.context
|
||||||
|
.getBean("testApplicationListener", ApplicationListener.class);
|
||||||
verify(listener).onApplicationEvent(argThat(isA(ContextRefreshedEvent.class)));
|
verify(listener).onApplicationEvent(argThat(isA(ContextRefreshedEvent.class)));
|
||||||
verify(listener).onApplicationEvent(argThat(isA(ApplicationReadyEvent.class)));
|
verify(listener).onApplicationEvent(argThat(isA(ApplicationReadyEvent.class)));
|
||||||
verifyNoMoreInteractions(listener);
|
verifyNoMoreInteractions(listener);
|
||||||
|
|||||||
Reference in New Issue
Block a user