@Test
public void testGetBlockStatus() throws Exception {
JobScheduleRequest jobScheduleRequestMock = mock( JobScheduleRequest.class );
BlockStatusProxy blockStatusProxyMock = mock( BlockStatusProxy.class );
IJobTrigger jobTrigger = mock( IJobTrigger.class );
doReturn( jobTrigger ).when( schedulerService ).convertScheduleRequestToJobTrigger( jobScheduleRequestMock );
doReturn( true ).when( schedulerService.blockoutManager ).isPartiallyBlocked( jobTrigger );
doReturn( true ).when( schedulerService.blockoutManager ).willFire( jobTrigger );
doReturn( blockStatusProxyMock ).when( schedulerService ).getBlockStatusProxy( anyBoolean(), anyBoolean() );
// Test 1
BlockStatusProxy blockStatusProxy = schedulerService.getBlockStatus( jobScheduleRequestMock );
assertNotNull( blockStatusProxy );
// Test 2
doReturn( false ).when( schedulerService.blockoutManager ).isPartiallyBlocked( jobTrigger );