} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Missing subscription id"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Missing cancelledItem"));
} catch (final InvoiceApiException e) { Assert.assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); Assert.assertTrue(e.getCause().getMessage().startsWith("Double billing detected")); } catch (final InvoiceApiException e) { Assert.assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); Assert.assertTrue(e.getCause().getMessage().startsWith("Double billing detected")); } catch (final InvoiceApiException e) { Assert.assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); Assert.assertTrue(e.getCause().getMessage().startsWith("Double billing detected"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Too many repairs"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Invalid cancelledItem"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Double billing detected"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().endsWith("overly repaired"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Too many repairs"));
} catch (final InvoiceApiException e) { assertEquals(e.getCode(), ErrorCode.UNEXPECTED_ERROR.getCode()); assertTrue(e.getCause().getMessage().startsWith("Double billing detected"));