use of com.blackducksoftware.integration.hub.alert.web.actions.distribution.CommonDistributionConfigActions in project hub-alert by blackducksoftware.
the class CommonConfigHandlerTest method testConfigWithExceptionTest.
@Test
public void testConfigWithExceptionTest() throws Exception {
final CommonDistributionConfigActions configActions = Mockito.mock(CommonDistributionConfigActions.class);
final CommonConfigHandler<CommonDistributionConfigEntity, CommonDistributionConfigRestModel, CommonDistributionRepositoryWrapper> handler = new CommonConfigHandler<>(CommonDistributionConfigEntity.class, CommonDistributionConfigRestModel.class, configActions, objectTransformer);
Mockito.when(configActions.testConfig(Mockito.any())).thenThrow(new NullPointerException());
Mockito.when(configActions.getObjectTransformer()).thenReturn(objectTransformer);
final CommonDistributionConfigRestModel restModel = mockCommonDistributionRestModel.createRestModel();
final ResponseEntity<String> response = handler.testConfig(restModel);
assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, response.getStatusCode());
}
use of com.blackducksoftware.integration.hub.alert.web.actions.distribution.CommonDistributionConfigActions in project hub-alert by blackducksoftware.
the class CommonConfigHandlerTest method testConfigWithAlertFieldExceptionTest.
@Test
public void testConfigWithAlertFieldExceptionTest() throws Exception {
final CommonDistributionConfigActions configActions = Mockito.mock(CommonDistributionConfigActions.class);
final CommonConfigHandler<CommonDistributionConfigEntity, CommonDistributionConfigRestModel, CommonDistributionRepositoryWrapper> handler = new CommonConfigHandler<>(CommonDistributionConfigEntity.class, CommonDistributionConfigRestModel.class, configActions, objectTransformer);
Mockito.when(configActions.testConfig(Mockito.any())).thenThrow(new AlertFieldException(Collections.emptyMap()));
Mockito.when(configActions.getObjectTransformer()).thenReturn(objectTransformer);
final CommonDistributionConfigRestModel restModel = mockCommonDistributionRestModel.createRestModel();
final ResponseEntity<String> response = handler.testConfig(restModel);
assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode());
}
use of com.blackducksoftware.integration.hub.alert.web.actions.distribution.CommonDistributionConfigActions in project hub-alert by blackducksoftware.
the class CommonConfigHandlerTest method getConfigHandleExceptionTest.
@Test
public void getConfigHandleExceptionTest() throws AlertException {
final CommonDistributionConfigActions configActions = Mockito.mock(CommonDistributionConfigActions.class);
final CommonConfigHandler<CommonDistributionConfigEntity, CommonDistributionConfigRestModel, CommonDistributionRepositoryWrapper> handler = new CommonConfigHandler<>(CommonDistributionConfigEntity.class, CommonDistributionConfigRestModel.class, configActions, objectTransformer);
Mockito.when(configActions.getConfig(Mockito.anyLong())).thenThrow(new AlertException());
Exception thrownException = null;
List<CommonDistributionConfigRestModel> list = null;
try {
list = handler.getConfig(1L);
} catch (final Exception e) {
thrownException = e;
}
assertNull(thrownException);
assertEquals(Collections.emptyList(), list);
}
use of com.blackducksoftware.integration.hub.alert.web.actions.distribution.CommonDistributionConfigActions in project hub-alert by blackducksoftware.
the class CommonConfigHandlerTest method testConfigTest.
@Test
public void testConfigTest() {
final CommonDistributionConfigActions configActions = Mockito.mock(CommonDistributionConfigActions.class);
final CommonConfigHandler<CommonDistributionConfigEntity, CommonDistributionConfigRestModel, CommonDistributionRepositoryWrapper> handler = new CommonConfigHandler<>(CommonDistributionConfigEntity.class, CommonDistributionConfigRestModel.class, configActions, objectTransformer);
final CommonDistributionConfigRestModel restModel = mockCommonDistributionRestModel.createRestModel();
final ResponseEntity<String> response = handler.testConfig(restModel);
assertEquals(HttpStatus.OK, response.getStatusCode());
}
use of com.blackducksoftware.integration.hub.alert.web.actions.distribution.CommonDistributionConfigActions in project hub-alert by blackducksoftware.
the class CommonConfigHandlerTest method deleteConfigWithInvalidIdTest.
@Test
public void deleteConfigWithInvalidIdTest() {
final CommonDistributionConfigActions configActions = Mockito.mock(CommonDistributionConfigActions.class);
final CommonConfigHandler<CommonDistributionConfigEntity, CommonDistributionConfigRestModel, CommonDistributionRepositoryWrapper> handler = new CommonConfigHandler<>(CommonDistributionConfigEntity.class, CommonDistributionConfigRestModel.class, configActions, objectTransformer);
Mockito.when(configActions.doesConfigExist(Mockito.anyString())).thenReturn(false);
final CommonDistributionConfigRestModel restModel = mockCommonDistributionRestModel.createRestModel();
final ResponseEntity<String> response = handler.deleteConfig(restModel);
assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode());
}
Aggregations