INT-1129 fixed reflective access of messagingTemplate in tests
This commit is contained in:
@@ -97,7 +97,7 @@ public class AggregatorParserTests {
|
||||
Assert.assertEquals("The AggregatorEndpoint is not injected with the appropriate discard channel",
|
||||
discardChannel, accessor.getPropertyValue("discardChannel"));
|
||||
Assert.assertEquals("The AggregatorEndpoint is not set with the appropriate timeout value",
|
||||
86420000l, TestUtils.getPropertyValue(consumer, "channelTemplate.sendTimeout"));
|
||||
86420000l, TestUtils.getPropertyValue(consumer, "messagingTemplate.sendTimeout"));
|
||||
Assert.assertEquals(
|
||||
"The AggregatorEndpoint is not configured with the appropriate 'send partial results on timeout' flag",
|
||||
true, accessor.getPropertyValue("sendPartialResultOnExpiry"));
|
||||
|
||||
@@ -84,7 +84,7 @@ public class ResequencerParserTests {
|
||||
assertNull(getPropertyValue(resequencer, "outputChannel"));
|
||||
assertTrue(getPropertyValue(resequencer, "discardChannel") instanceof NullChannel);
|
||||
assertEquals("The ResequencerEndpoint is not set with the appropriate timeout value", 1000l, getPropertyValue(
|
||||
resequencer, "channelTemplate.sendTimeout"));
|
||||
resequencer, "messagingTemplate.sendTimeout"));
|
||||
assertEquals(
|
||||
"The ResequencerEndpoint is not configured with the appropriate 'send partial results on timeout' flag",
|
||||
false, getPropertyValue(resequencer, "sendPartialResultOnExpiry"));
|
||||
@@ -104,7 +104,7 @@ public class ResequencerParserTests {
|
||||
assertEquals("The ResequencerEndpoint is not injected with the appropriate discard channel", discardChannel,
|
||||
getPropertyValue(resequencer, "discardChannel"));
|
||||
assertEquals("The ResequencerEndpoint is not set with the appropriate timeout value", 86420000l,
|
||||
getPropertyValue(resequencer, "channelTemplate.sendTimeout"));
|
||||
getPropertyValue(resequencer, "messagingTemplate.sendTimeout"));
|
||||
assertEquals(
|
||||
"The ResequencerEndpoint is not configured with the appropriate 'send partial results on timeout' flag",
|
||||
true, getPropertyValue(resequencer, "sendPartialResultOnExpiry"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2009 the original author or authors.
|
||||
* Copyright 2002-2010 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -57,7 +57,7 @@ public class AggregatorAnnotationTests {
|
||||
assertNull(getPropertyValue(aggregator, "outputChannel"));
|
||||
assertTrue(getPropertyValue(aggregator, "discardChannel") instanceof NullChannel);
|
||||
assertEquals(CorrelatingMessageHandler.DEFAULT_SEND_TIMEOUT,
|
||||
getPropertyValue(aggregator, "channelTemplate.sendTimeout"));
|
||||
getPropertyValue(aggregator, "messagingTemplate.sendTimeout"));
|
||||
assertEquals(false, getPropertyValue(aggregator, "sendPartialResultOnExpiry"));
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ public class AggregatorAnnotationTests {
|
||||
getPropertyValue(aggregator, "outputChannel"));
|
||||
assertEquals(channelResolver.resolveChannelName("discardChannel"),
|
||||
getPropertyValue(aggregator, "discardChannel"));
|
||||
assertEquals(98765432l, getPropertyValue(aggregator, "channelTemplate.sendTimeout"));
|
||||
assertEquals(98765432l, getPropertyValue(aggregator, "messagingTemplate.sendTimeout"));
|
||||
assertEquals(true, getPropertyValue(aggregator, "sendPartialResultOnExpiry"));
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ public class DelayerParserTests {
|
||||
assertEquals(new Long(1234), accessor.getPropertyValue("defaultDelay"));
|
||||
assertEquals("foo", accessor.getPropertyValue("delayHeaderName"));
|
||||
assertEquals(new Long(987), new DirectFieldAccessor(
|
||||
accessor.getPropertyValue("channelTemplate")).getPropertyValue("sendTimeout"));
|
||||
accessor.getPropertyValue("messagingTemplate")).getPropertyValue("sendTimeout"));
|
||||
assertEquals(Boolean.TRUE, new DirectFieldAccessor(
|
||||
accessor.getPropertyValue("taskScheduler")).getPropertyValue("waitForTasksToCompleteOnShutdown"));
|
||||
}
|
||||
|
||||
@@ -42,14 +42,14 @@ public class HeaderEnricherParserTests {
|
||||
@Test // INT-1154
|
||||
public void sendTimeoutDefault() {
|
||||
Object endpoint = context.getBean("headerEnricherWithDefaults");
|
||||
long sendTimeout = TestUtils.getPropertyValue(endpoint, "handler.channelTemplate.sendTimeout", Long.class).longValue();
|
||||
long sendTimeout = TestUtils.getPropertyValue(endpoint, "handler.messagingTemplate.sendTimeout", Long.class).longValue();
|
||||
assertEquals(1000L, sendTimeout);
|
||||
}
|
||||
|
||||
@Test // INT-1154
|
||||
public void sendTimeoutConfigured() {
|
||||
Object endpoint = context.getBean("headerEnricherWithSendTimeout");
|
||||
long sendTimeout = TestUtils.getPropertyValue(endpoint, "handler.channelTemplate.sendTimeout", Long.class).longValue();
|
||||
long sendTimeout = TestUtils.getPropertyValue(endpoint, "handler.messagingTemplate.sendTimeout", Long.class).longValue();
|
||||
assertEquals(1234L, sendTimeout);
|
||||
}
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ public class SendTimeoutConfigurationTests {
|
||||
|
||||
private long getTimeout(String endpointName) {
|
||||
return TestUtils.getPropertyValue(context.getBean(endpointName),
|
||||
"handler.channelTemplate.sendTimeout", Long.class).longValue();
|
||||
"handler.messagingTemplate.sendTimeout", Long.class).longValue();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ public class RecipientListRouterParserTests {
|
||||
RecipientListRouter router = (RecipientListRouter) handler;
|
||||
DirectFieldAccessor accessor = new DirectFieldAccessor(router);
|
||||
assertEquals(new Long(-1), new DirectFieldAccessor(
|
||||
accessor.getPropertyValue("channelTemplate")).getPropertyValue("sendTimeout"));
|
||||
accessor.getPropertyValue("messagingTemplate")).getPropertyValue("sendTimeout"));
|
||||
assertEquals(Boolean.FALSE, accessor.getPropertyValue("applySequence"));
|
||||
assertEquals(Boolean.FALSE, accessor.getPropertyValue("ignoreSendFailures"));
|
||||
}
|
||||
@@ -87,7 +87,7 @@ public class RecipientListRouterParserTests {
|
||||
RecipientListRouter router = (RecipientListRouter) handler;
|
||||
DirectFieldAccessor accessor = new DirectFieldAccessor(router);
|
||||
assertEquals(new Long(1234), new DirectFieldAccessor(
|
||||
accessor.getPropertyValue("channelTemplate")).getPropertyValue("sendTimeout"));
|
||||
accessor.getPropertyValue("messagingTemplate")).getPropertyValue("sendTimeout"));
|
||||
assertEquals(Boolean.TRUE, accessor.getPropertyValue("applySequence"));
|
||||
assertEquals(Boolean.TRUE, accessor.getPropertyValue("ignoreSendFailures"));
|
||||
}
|
||||
|
||||
@@ -132,7 +132,7 @@ public class RouterParserTests {
|
||||
Object endpoint = context.getBean("routerWithTimeout");
|
||||
MethodInvokingRouter router = TestUtils.getPropertyValue(endpoint, "handler", MethodInvokingRouter.class);
|
||||
MessagingTemplate template = (MessagingTemplate)
|
||||
new DirectFieldAccessor(router).getPropertyValue("channelTemplate");
|
||||
new DirectFieldAccessor(router).getPropertyValue("messagingTemplate");
|
||||
Long timeout = (Long) new DirectFieldAccessor(template).getPropertyValue("sendTimeout");
|
||||
assertEquals(new Long(1234), timeout);
|
||||
}
|
||||
|
||||
@@ -112,7 +112,7 @@ public class HttpOutboundGatewayParserTests {
|
||||
Object requestFactoryBean = this.applicationContext.getBean("testRequestFactory");
|
||||
assertEquals(requestFactoryBean, requestFactory);
|
||||
Object sendTimeout = new DirectFieldAccessor(
|
||||
handlerAccessor.getPropertyValue("channelTemplate")).getPropertyValue("sendTimeout");
|
||||
handlerAccessor.getPropertyValue("messagingTemplate")).getPropertyValue("sendTimeout");
|
||||
assertEquals(new Long("1234"), sendTimeout);
|
||||
assertEquals(parameterExtractor, handlerAccessor.getPropertyValue("parameterExtractor"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user