DATAREDIS-881 - Polishing.
Add author tags. Reformat code. Javadoc, add tests. Original pull request: #363.
This commit is contained in:
@@ -29,6 +29,7 @@ import org.junit.Test;
|
||||
*
|
||||
* @author Mark Paluch
|
||||
* @author Christoph Strobl
|
||||
* @author Yanming Zhou
|
||||
*/
|
||||
public class LettuceClientConfigurationUnitTests {
|
||||
|
||||
@@ -77,6 +78,16 @@ public class LettuceClientConfigurationUnitTests {
|
||||
assertThat(configuration.getShutdownQuietPeriod()).isEqualTo(Duration.ofMinutes(5));
|
||||
}
|
||||
|
||||
@Test // DATAREDIS-881
|
||||
public void shutdownQuietPeriodShouldDefaultToTimeout() {
|
||||
|
||||
LettuceClientConfiguration configuration = LettuceClientConfiguration.builder()
|
||||
.shutdownTimeout(Duration.ofSeconds(42)).build();
|
||||
|
||||
assertThat(configuration.getShutdownTimeout()).isEqualTo(Duration.ofSeconds(42));
|
||||
assertThat(configuration.getShutdownQuietPeriod()).isEqualTo(Duration.ofSeconds(42));
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class) // DATAREDIS-576
|
||||
public void clientConfigurationThrowsExceptionForNullClientName() {
|
||||
LettuceClientConfiguration.builder().clientName(null);
|
||||
|
||||
Reference in New Issue
Block a user