### Question:
PassThroughHttpListener implements TransportListener { public SessionContext getSessionContext(MessageContext messageContext) { return SessionContextUtil.createSessionContext(messageContext); }  void init(ConfigurationContext cfgCtx, TransportInDescription transportInDescription); void start(); EndpointReference getEPRForService(String serviceName, String ip); EndpointReference[] getEPRsForService(String serviceName, String ip); SessionContext getSessionContext(MessageContext messageContext); void stop(); void destroy(); void pause(); void resume(); void reload(final TransportInDescription transportIn); void reloadSpecificEndPoints(final TransportInDescription transportIn); void maintenanceShutdown(long milliSecs); String getTransportName(); void reloadDynamicSSLConfig(TransportInDescription transportInDescription); static final long ACTIVE_CONNECTION_MONITOR_DELAY; }### Answer:
@Test public void testGetSessionContext() throws Exception { MessageContext messageContext = Mockito.mock(MessageContext.class); SessionContext sessionContext = passThroughHttpListener.getSessionContext(messageContext); Assert.assertNull("SessionContext mut be null", sessionContext); }