@Test
  public void testFetchByIdFailure() {

    FetchByIdRequest request = new FetchByIdRequest(new Integer(1));
    MockBundleBAC.setReturnResult(FETCH_FAILURE);
    MockBundleBAC.setFailureMessageCode(BAC_KEY);
    BundleResponse response = getBundleBAI().fetchBundleById(request);
    assertEquals(1, response.getMessageList().size());
    assertEquals(BAC_KEY, response.getMessageList().get(0).getMessageInfo().getCode());
  }
 @Test
 public void testDeleteFailure() {
   Bundle bundle = new Bundle();
   bundle.setId(1);
   MockBundleBAC.setReturnResult(FAILURE);
   MockBundleBAC.setFailureMessageCode(BAC_KEY);
   BundleMaintenanceRequest request = new BundleMaintenanceRequest(bundle, false, false);
   BundleResponse response = getBundleBAI().deleteBundle(request);
   assertEquals(1, response.getMessageList().size());
   assertEquals(BAC_KEY, response.getMessageList().get(0).getMessageInfo().getCode());
 }
 @Test
 public void testInsertFailure() {
   Bundle bundle = new Bundle();
   bundle.setCode(CODE_VALUE);
   bundle.setDescription(DESCRIPTION_VALUE);
   MockBundleBAC.setReturnResult(FAILURE);
   MockBundleBAC.setFailureMessageCode(BAC_KEY);
   BundleMaintenanceRequest request = new BundleMaintenanceRequest(bundle, false, false);
   BundleResponse response = getBundleBAI().insertBundle(request);
   assertEquals(1, response.getMessageList().size());
   assertEquals(BAC_KEY, response.getMessageList().get(0).getMessageInfo().getCode());
 }