|
1 | 1 | package io.github.majusko.pulsar; |
2 | 2 |
|
3 | 3 | import io.github.majusko.pulsar.collector.ConsumerCollector; |
| 4 | +import io.github.majusko.pulsar.collector.ConsumerHolder; |
4 | 5 | import io.github.majusko.pulsar.constant.Serialization; |
5 | 6 | import io.github.majusko.pulsar.consumer.ConsumerBuilder; |
6 | 7 | import io.github.majusko.pulsar.producer.ProducerFactory; |
|
26 | 27 | import java.util.Set; |
27 | 28 |
|
28 | 29 | @SpringBootTest |
29 | | -@Import(TestProducerConfiguration.class) |
| 30 | +@Import({TestProducerConfiguration.class, TestConsumerConfiguration.class}) |
30 | 31 | class PulsarJavaSpringBootStarterApplicationTests { |
31 | 32 |
|
32 | 33 | @Autowired |
@@ -58,17 +59,17 @@ void testConsumerRegistration1() throws Exception { |
58 | 59 | Assertions.assertEquals("mock-topic", consumer.getTopic()); |
59 | 60 | } |
60 | 61 |
|
61 | | -// @Test |
62 | | -// void testConsumerRegistration2() throws Exception { |
63 | | -// final Class<TestConsumerConfiguration> clazz = TestConsumerConfiguration.class; |
64 | | -// final String descriptor = clazz.getName() + "#" + clazz.getDeclaredMethods()[0].getName(); |
65 | | -// final ConsumerHolder consumerHolder = consumerCollector.getConsumer(descriptor).orElseThrow(Exception::new); |
66 | | -// |
67 | | -// Assert.assertNotNull(consumerHolder); |
68 | | -// Assert.assertEquals("mock-topic", consumerHolder.getAnnotation().topic()); |
69 | | -// Assert.assertEquals(TestConsumerConfiguration.class, consumerHolder.getBean().getClass()); |
70 | | -// Assert.assertEquals("mockTheListener", consumerHolder.getHandler().getName()); |
71 | | -// } |
| 62 | + @Test |
| 63 | + void testConsumerRegistration2() { |
| 64 | + final Class<TestConsumerConfiguration> clazz = TestConsumerConfiguration.class; |
| 65 | + final String descriptor = clazz.getName() + "#" + clazz.getMethods()[0].getName(); |
| 66 | + final ConsumerHolder consumerHolder = consumerCollector.getConsumer(descriptor).orElse(null); |
| 67 | + |
| 68 | + Assertions.assertNotNull(consumerHolder); |
| 69 | + Assertions.assertEquals("mock-topic", consumerHolder.getAnnotation().topic()); |
| 70 | + Assertions.assertEquals(TestConsumerConfiguration.class, consumerHolder.getBean().getClass()); |
| 71 | + Assertions.assertEquals("mockTheListener", consumerHolder.getHandler().getName()); |
| 72 | + } |
72 | 73 |
|
73 | 74 | @Test |
74 | 75 | void testProducerRegistration() { |
|
0 commit comments