Use fixed timestamp so included snippets match accompanying text
Closes gh-45995
This commit is contained in:
parent
e914539804
commit
a6ac444aba
|
@ -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;
|
||||||
|
@ -69,10 +69,10 @@ class AuditEventsEndpointDocumentationTests extends MockMvcEndpointDocumentation
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void filteredAuditEvents() throws Exception {
|
void filteredAuditEvents() throws Exception {
|
||||||
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())));
|
||||||
this.mockMvc
|
this.mockMvc
|
||||||
.perform(get("/actuator/auditevents").param("principal", "alice")
|
.perform(get("/actuator/auditevents").param("principal", "alice")
|
||||||
.param("after", queryTimestamp)
|
.param("after", queryTimestamp)
|
||||||
|
@ -86,7 +86,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