Remove spring-boot-autoconfigure-all

This commit is contained in:
Andy Wilkinson
2025-06-05 13:35:57 +01:00
committed by Phillip Webb
parent 4730c646f2
commit e3b93778b9
13 changed files with 92 additions and 187 deletions

View File

@@ -19,8 +19,11 @@ package org.springframework.boot.session.autoconfigure;
import java.time.Duration;
import java.util.function.Supplier;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.core.Ordered;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.BDDMockito.then;
import static org.mockito.Mockito.mock;
@@ -32,22 +35,28 @@ import static org.mockito.Mockito.mock;
*/
class SessionPropertiesTests {
private final SessionProperties properties = new SessionProperties();
@Test
@SuppressWarnings("unchecked")
void determineTimeoutWithTimeoutIgnoreFallback() {
SessionProperties properties = new SessionProperties();
properties.setTimeout(Duration.ofMinutes(1));
this.properties.setTimeout(Duration.ofMinutes(1));
Supplier<Duration> fallback = mock(Supplier.class);
assertThat(properties.determineTimeout(fallback)).isEqualTo(Duration.ofMinutes(1));
assertThat(this.properties.determineTimeout(fallback)).isEqualTo(Duration.ofMinutes(1));
then(fallback).shouldHaveNoInteractions();
}
@Test
void determineTimeoutWithNoTimeoutUseFallback() {
SessionProperties properties = new SessionProperties();
properties.setTimeout(null);
this.properties.setTimeout(null);
Duration fallback = Duration.ofMinutes(2);
assertThat(properties.determineTimeout(() -> fallback)).isSameAs(fallback);
assertThat(this.properties.determineTimeout(() -> fallback)).isSameAs(fallback);
}
@Test
void defaultFilterOrderIsCloseToHighestPrecedence() {
assertThat(this.properties.getServlet().getFilterOrder()).isCloseTo(Ordered.HIGHEST_PRECEDENCE,
Assertions.within(50));
}
}