package systems.composable.dropwizard.cassandra.reconnection;
import com.datastax.driver.core.policies.ConstantReconnectionPolicy;
import io.dropwizard.util.Duration;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class ConstantReconnectionPolicyFactoryTest {
@Test
public void buildsPolicyWithDelayInMillis() throws Exception {
final ConstantReconnectionPolicyFactory factory = new ConstantReconnectionPolicyFactory();
factory.setDelay(Duration.seconds(5));
final ConstantReconnectionPolicy policy = (ConstantReconnectionPolicy) factory.build();
assertThat(policy.getConstantDelayMs()).isEqualTo(5000L);
}
}