@Test
public void testNotSerializableSecurityContext() throws Exception
{
MuleMessage message = new DefaultMuleMessage("Test Message", muleContext);
SessionHandler handler = new SerializeAndEncodeSessionHandler();
MuleSession session = new DefaultMuleSession();
session.setSecurityContext(new NotSerializableSecurityContext());
try
{
handler.storeSessionInfoToMessage(session, message);
fail("Should throw a SerializationException");