@Test
public void testAbortChain() throws Exception
{

    // 403
    MessageContentUtil.abortChain( message, new AccessControlException( "" ) );
    verify( response ).setStatus( 403 );
    // 401
    MessageContentUtil.abortChain( message, new LoginException( "" ) );
    verify( response ).setStatus( 401 );
    // 500
    MessageContentUtil.abortChain( message, new RuntimeException( "" ) );
    verify( response ).setStatus( 500 );
    verify( interceptors, atLeastOnce() ).abort();
}