From b5f57e3ddce2a3a7da5952b4d58595ec725f6dbf Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Thu, 11 Nov 2010 17:50:33 -0500 Subject: [PATCH] INT-1604 encapsulation --- .../inbound/AbstractTwitterMessageSource.java | 2 +- .../TestReceivingMessageSourceParserTests.java | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java index de0daaef73..408be88291 100644 --- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java +++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java @@ -51,7 +51,7 @@ import org.springframework.util.StringUtils; * @since 2.0 */ @SuppressWarnings("rawtypes") -public abstract class AbstractTwitterMessageSource extends AbstractEndpoint implements MessageSource { +abstract class AbstractTwitterMessageSource extends AbstractEndpoint implements MessageSource { private volatile MetadataStore metadataStore; diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParserTests.java b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParserTests.java index cb080d0be2..3120200825 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParserTests.java +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParserTests.java @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + package org.springframework.integration.twitter.config; import static junit.framework.Assert.assertFalse; @@ -20,17 +21,17 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; import org.junit.Test; + import org.springframework.beans.factory.FactoryBean; import org.springframework.context.ApplicationContext; +import org.springframework.context.SmartLifecycle; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.integration.endpoint.SourcePollingChannelAdapter; import org.springframework.integration.test.util.TestUtils; import org.springframework.integration.twitter.core.TwitterOperations; -import org.springframework.integration.twitter.inbound.AbstractTwitterMessageSource; /** * @author Oleg Zhurakousky - * */ public class TestReceivingMessageSourceParserTests { @@ -38,18 +39,19 @@ public class TestReceivingMessageSourceParserTests { public void testRecievingAdapterConfigurationAutoStartup(){ ApplicationContext ac = new ClassPathXmlApplicationContext("TestReceivingMessageSourceParser-context.xml", this.getClass()); SourcePollingChannelAdapter spca = ac.getBean("mentionAdapter", SourcePollingChannelAdapter.class); - AbstractTwitterMessageSource ms = (AbstractTwitterMessageSource) TestUtils.getPropertyValue(spca, "source"); + SmartLifecycle ms = TestUtils.getPropertyValue(spca, "source", SmartLifecycle.class); assertFalse(ms.isAutoStartup()); - + spca = ac.getBean("dmAdapter", SourcePollingChannelAdapter.class); - ms = (AbstractTwitterMessageSource) TestUtils.getPropertyValue(spca, "source"); + ms = TestUtils.getPropertyValue(spca, "source", SmartLifecycle.class); assertFalse(ms.isAutoStartup()); spca = ac.getBean("updateAdapter", SourcePollingChannelAdapter.class); - ms = (AbstractTwitterMessageSource) TestUtils.getPropertyValue(spca, "source"); + ms = TestUtils.getPropertyValue(spca, "source", SmartLifecycle.class); assertFalse(ms.isAutoStartup()); } - + + public static class TwitterTemplateFactoryBean implements FactoryBean{ @Override @@ -68,6 +70,6 @@ public class TestReceivingMessageSourceParserTests { public boolean isSingleton() { return true; } - } + }