@Test
public void testExecutionSuccess() {

    TestHystrixCommand<Integer> command = getCommand(ExecutionIsolationStrategy.THREAD, AbstractTestHystrixCommand.ExecutionResult.SUCCESS);
    assertEquals(FlexibleTestHystrixCommand.EXECUTE_VALUE, command.execute());
    assertEquals(null, command.getFailedExecutionException());
    assertNull(command.getExecutionException());
    assertTrue(command.getExecutionTimeInMilliseconds() > -1);
    assertTrue(command.isSuccessfulExecution());
    assertCommandExecutionEvents(command, HystrixEventType.SUCCESS);
    assertEquals(0, command.getBuilder().metrics.getCurrentConcurrentExecutionCount());
    System.out.println("ReqLog : " + HystrixRequestLog.getCurrentRequest().getExecutedCommandsAsString());
    assertSaneHystrixRequestLog(1);
}