@Test public void testInTcp() { DirectFieldAccessor dfa = new DirectFieldAccessor(tcpIn); assertSame(cfS1, dfa.getPropertyValue("serverConnectionFactory")); assertEquals("testInTcp", tcpIn.getComponentName()); assertEquals("ip:tcp-inbound-channel-adapter", tcpIn.getComponentType()); assertEquals(errorChannel, dfa.getPropertyValue("errorChannel")); assertFalse(cfS1.isLookupHost()); assertFalse(tcpIn.isAutoStartup()); assertEquals(124, tcpIn.getPhase()); TcpMessageMapper cfS1Mapper = TestUtils.getPropertyValue(cfS1, "mapper", TcpMessageMapper.class); assertSame(mapper, cfS1Mapper); assertTrue(TestUtils.getPropertyValue(cfS1Mapper, "applySequence", Boolean.class)); Object socketSupport = TestUtils.getPropertyValue(cfS1, "tcpSocketFactorySupport"); assertTrue(socketSupport instanceof DefaultTcpNetSSLSocketFactorySupport); assertNotNull(TestUtils.getPropertyValue(socketSupport, "sslContext")); TcpSSLContextSupport tcpSSLContextSupport = new DefaultTcpSSLContextSupport("http:foo", "file:bar", "", ""); assertTrue(TestUtils.getPropertyValue(tcpSSLContextSupport, "keyStore") instanceof UrlResource); assertTrue(TestUtils.getPropertyValue(tcpSSLContextSupport, "trustStore") instanceof UrlResource); }