Skip to content

Commit 25fba6c

Browse files
committed
Fix CamelTest after #703
1 parent cfb549f commit 25fba6c

1 file changed

Lines changed: 50 additions & 0 deletions

File tree

jooby-camel/src/test/java/org/jooby/camel/CamelTest.java

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import org.apache.camel.CamelContext;
1414
import org.apache.camel.ConsumerTemplate;
15+
import org.apache.camel.FluentProducerTemplate;
1516
import org.apache.camel.ProducerTemplate;
1617
import org.apache.camel.ShutdownRoute;
1718
import org.apache.camel.ShutdownRunningTask;
@@ -178,6 +179,13 @@ public void defaults() throws Exception {
178179
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
179180
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
180181

182+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
183+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
184+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
185+
.mock(AnnotatedBindingBuilder.class);
186+
fptABB.toInstance(fproducer);
187+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
188+
181189
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
182190

183191
unit.mockStatic(Multibinder.class);
@@ -297,6 +305,13 @@ public void withStreamCaching() throws Exception {
297305
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
298306
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
299307

308+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
309+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
310+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
311+
.mock(AnnotatedBindingBuilder.class);
312+
fptABB.toInstance(fproducer);
313+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
314+
300315
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
301316

302317
unit.mockStatic(Multibinder.class);
@@ -404,6 +419,13 @@ public void withJmx() throws Exception {
404419
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
405420
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
406421

422+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
423+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
424+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
425+
.mock(AnnotatedBindingBuilder.class);
426+
fptABB.toInstance(fproducer);
427+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
428+
407429
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
408430

409431
unit.mockStatic(Multibinder.class);
@@ -512,6 +534,13 @@ public void withConfigurer() throws Exception {
512534
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
513535
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
514536

537+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
538+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
539+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
540+
.mock(AnnotatedBindingBuilder.class);
541+
fptABB.toInstance(fproducer);
542+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
543+
515544
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
516545

517546
unit.mockStatic(Multibinder.class);
@@ -845,6 +874,13 @@ public void withRoutes() throws Exception {
845874
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
846875
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
847876

877+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
878+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
879+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
880+
.mock(AnnotatedBindingBuilder.class);
881+
fptABB.toInstance(fproducer);
882+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
883+
848884
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
849885

850886
unit.mockStatic(Multibinder.class);
@@ -1067,6 +1103,13 @@ public void propertyResolver() throws Exception {
10671103
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
10681104
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
10691105

1106+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
1107+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
1108+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
1109+
.mock(AnnotatedBindingBuilder.class);
1110+
fptABB.toInstance(fproducer);
1111+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
1112+
10701113
Multibinder<Object> rbMB = unit.mock(Multibinder.class);
10711114

10721115
unit.mockStatic(Multibinder.class);
@@ -1180,6 +1223,13 @@ public void routes() throws Exception {
11801223
expect(binder.bind(CamelFinalizer.class)).andReturn(cfABB);
11811224
expect(binder.bind(RouteBuilder.class)).andReturn(rbABB);
11821225

1226+
FluentProducerTemplate fproducer = unit.mock(FluentProducerTemplate.class);
1227+
expect(ctx.createFluentProducerTemplate()).andReturn(fproducer);
1228+
AnnotatedBindingBuilder<FluentProducerTemplate> fptABB = unit
1229+
.mock(AnnotatedBindingBuilder.class);
1230+
fptABB.toInstance(fproducer);
1231+
expect(binder.bind(FluentProducerTemplate.class)).andReturn(fptABB);
1232+
11831233
LinkedBindingBuilder<Object> rbMBLBB = unit.mock(LinkedBindingBuilder.class);
11841234
expect(rbMBLBB.to(CamelTest.class)).andReturn(null);
11851235

0 commit comments

Comments
 (0)