@Test
public void testGetCircuitBreakerFactory() throws Throwable {

    ProceedingJoinPoint mockPjp = createPjpMock(mockSignature, 1);
    expect(mockPjp.proceed()).andReturn(null);
    replay(mockPjp);
    aspect.monitor(mockPjp, mockAnnotation);
    CircuitBreakerFactory circuitBreakerFactory =
            aspect.getCircuitBreakerFactory();
    assertNotNull(circuitBreakerFactory);
    verifyBreakerExists(TEST_CIRCUIT_BREAKER);
    verify(mockPjp);
    verify(mockAnnotation);
    verify(mockSignature);
}