DATAREDIS-881 - Polishing.

Add author tags. Reformat code. Javadoc, add tests.

Original pull request: #363.
This commit is contained in:
Mark Paluch
2018-10-16 15:00:25 +02:00
parent 8e8861cbcd
commit 6132799353
5 changed files with 22 additions and 4 deletions

View File

@@ -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);