@Test public void get200Model204NoModelDefaultError400Valid() throws Exception { try { client.getMultipleResponsesOperations().get200Model204NoModelDefaultError400Valid(); fail(); } catch (ErrorException ex) { Assert.assertEquals(400, ex.getResponse().code()); } }
@Test public void get200Model204NoModelDefaultError204Valid() throws Exception { A result = client .getMultipleResponsesOperations() .get200Model204NoModelDefaultError204Valid() .getBody(); Assert.assertNull(result); }
@Test public void getDefaultNone400None() throws Exception { try { client.getMultipleResponsesOperations().getDefaultNone400None(); fail(); } catch (ServiceException ex) { Assert.assertEquals(400, ex.getResponse().code()); } }
@Test public void get200ModelA202Valid() throws Exception { try { client.getMultipleResponsesOperations().get200ModelA202Valid(); fail(); } catch (ServiceException ex) { Assert.assertEquals(202, ex.getResponse().code()); } }
@Test public void get200Model204NoModelDefaultError200Valid() throws Exception { A result = client .getMultipleResponsesOperations() .get200Model204NoModelDefaultError200Valid() .getBody(); Assert.assertEquals(A.class, result.getClass()); Assert.assertEquals("200", result.getStatusCode()); }
@Test public void get200ModelA201ModelC404ModelDDefaultError404Valid() throws Exception { Object result = client .getMultipleResponsesOperations() .get200ModelA201ModelC404ModelDDefaultError404Valid() .getBody(); D actual = (D) result; Assert.assertEquals("404", actual.getHttpStatusCode()); }
@Test public void getDefaultModelA400Valid() throws Exception { try { client.getMultipleResponsesOperations().getDefaultModelA400Valid(); fail(); } catch (MyException ex) { Assert.assertEquals(400, ex.getResponse().code()); A model = new JacksonMapperAdapter().getObjectMapper().convertValue(ex.getBody(), A.class); Assert.assertEquals("400", model.getStatusCode()); } }
@Test public void get200Model204NoModelDefaultError202None() throws Exception { try { A result = client .getMultipleResponsesOperations() .get200Model204NoModelDefaultError202None() .getBody(); } catch (ErrorException ex) { Assert.assertEquals(202, ex.getResponse().code()); } }
@Test public void get200Model201ModelDefaultError400Valid() throws Exception { try { client.getMultipleResponsesOperations().get200Model201ModelDefaultError400Valid(); fail(); } catch (ErrorException ex) { Assert.assertEquals(400, ex.getResponse().code()); Error model = new JacksonMapperAdapter().getObjectMapper().convertValue(ex.getBody(), Error.class); Assert.assertEquals(400, model.getStatus().intValue()); Assert.assertEquals("client error", model.getMessage()); } }
@Test public void get202None204NoneDefaultError204None() throws Exception { client .getMultipleResponsesOperations() .get202None204NoneDefaultError204NoneAsync( new ServiceCallback<Void>() { @Override public void failure(Throwable t) { fail(); } @Override public void success(ServiceResponse<Void> response) { Assert.assertEquals(204, response.getResponse().code()); lock.countDown(); } }); Assert.assertTrue(lock.await(1000, TimeUnit.MILLISECONDS)); }
@Test public void get200ModelA200Invalid() throws Exception { Assert.assertEquals( null, client.getMultipleResponsesOperations().get200ModelA200Invalid().getBody().getStatusCode()); }
@Test public void get200ModelA200Valid() throws Exception { A result = client.getMultipleResponsesOperations().get200ModelA200Valid().getBody(); Assert.assertEquals("200", result.getStatusCode()); }
@Test public void get200ModelA200None() throws Exception { A result = client.getMultipleResponsesOperations().get200ModelA200None().getBody(); Assert.assertNull(result); }
@Test public void getDefaultNone200None() throws Exception { client.getMultipleResponsesOperations().getDefaultNone200None(); }
@Test public void get202None204NoneDefaultNone202Invalid() throws Exception { client.getMultipleResponsesOperations().get202None204NoneDefaultNone202Invalid(); }