Fix ConsumerProducerTransactionTests with SK snap

This commit is contained in:
Gary Russell
2019-08-21 09:46:17 -04:00
parent fe2a398b8b
commit 930d33aeba

View File

@@ -21,11 +21,9 @@ import java.util.List;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import kafka.server.KafkaConfig;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.ClassRule;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -47,9 +45,12 @@ import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.support.GenericMessage;
import org.springframework.test.annotation.DirtiesContext;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.util.backoff.FixedBackOff;
import static org.assertj.core.api.Assertions.assertThat;
import kafka.server.KafkaConfig;
/**
* @author Gary Russell
* @since 3.0
@@ -95,7 +96,6 @@ public class ConsumerProducerTransactionTests {
}
@Test
@Ignore
public void testProducerRunsInConsumerTransaction() throws InterruptedException {
assertThat(this.config.latch.await(10, TimeUnit.SECONDS)).isTrue();
assertThat(this.config.outs).containsExactlyInAnyOrder("ONE", "THREE");
@@ -138,7 +138,7 @@ public class ConsumerProducerTransactionTests {
@Bean
public ListenerContainerCustomizer<AbstractMessageListenerContainer<?, ?>> customizer() {
return (container, dest, group) -> container
.setAfterRollbackProcessor(new DefaultAfterRollbackProcessor<>(0));
.setAfterRollbackProcessor(new DefaultAfterRollbackProcessor<>(new FixedBackOff(0L, 1L)));
}
}