commit
						2e423a75a6
					
				| 
						 | 
					@ -16,7 +16,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package org.springframework.boot.actuate.autoconfigure.audit;
 | 
					package org.springframework.boot.actuate.autoconfigure.audit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.time.OffsetDateTime;
 | 
					import java.time.Instant;
 | 
				
			||||||
import java.time.format.DateTimeFormatter;
 | 
					import java.time.format.DateTimeFormatter;
 | 
				
			||||||
import java.util.Collections;
 | 
					import java.util.Collections;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
| 
						 | 
					@ -67,10 +67,10 @@ class AuditEventsEndpointDocumentationTests extends MockMvcEndpointDocumentation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Test
 | 
						@Test
 | 
				
			||||||
	void filteredAuditEvents() {
 | 
						void filteredAuditEvents() {
 | 
				
			||||||
		OffsetDateTime now = OffsetDateTime.now();
 | 
							String queryTimestamp = "2017-11-07T09:37Z";
 | 
				
			||||||
		String queryTimestamp = DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(now);
 | 
							Instant instant = Instant.from(DateTimeFormatter.ISO_OFFSET_DATE_TIME.parse(queryTimestamp));
 | 
				
			||||||
		given(this.repository.find("alice", now.toInstant(), "logout"))
 | 
							given(this.repository.find("alice", instant, "logout"))
 | 
				
			||||||
			.willReturn(List.of(new AuditEvent("alice", "logout", Collections.emptyMap())));
 | 
								.willReturn(List.of(new AuditEvent(instant.plusSeconds(73), "alice", "logout", Collections.emptyMap())));
 | 
				
			||||||
		assertThat(this.mvc.get()
 | 
							assertThat(this.mvc.get()
 | 
				
			||||||
			.uri("/actuator/auditevents")
 | 
								.uri("/actuator/auditevents")
 | 
				
			||||||
			.param("principal", "alice")
 | 
								.param("principal", "alice")
 | 
				
			||||||
| 
						 | 
					@ -85,7 +85,7 @@ class AuditEventsEndpointDocumentationTests extends MockMvcEndpointDocumentation
 | 
				
			||||||
								.description("Restricts the events to those with the given principal. Optional."),
 | 
													.description("Restricts the events to those with the given principal. Optional."),
 | 
				
			||||||
							parameterWithName("type")
 | 
												parameterWithName("type")
 | 
				
			||||||
								.description("Restricts the events to those with the given type. Optional."))));
 | 
													.description("Restricts the events to those with the given type. Optional."))));
 | 
				
			||||||
		then(this.repository).should().find("alice", now.toInstant(), "logout");
 | 
							then(this.repository).should().find("alice", instant, "logout");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Configuration(proxyBeanMethods = false)
 | 
						@Configuration(proxyBeanMethods = false)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue