Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BlogGatewayTest {
- BlogGateway gateway;
- MockWebServer server;
- @Before
- public void setUp() throws Exception {
- server = new MockWebServer();
- server.start();
- gateway = RestServiceTestHelper
- .createRetrofitService(server.url("/").toString(), BlogGateway.class);
- }
- @Test
- public void testLoadContentList_ShouldNotNull() throws Exception {
- server.enqueue(new MockResponse().setResponseCode(200).setBody("{\"blog\": \"content1\"}]"));
- Response<Blog> actual = gateway.loadContentList().execute();
- Assert.assertNotNull(actual.body());
- Assert.assertEquals(200, actual.code());
- }
- @Test
- public void testLoadContentList_ShouldNull() throws Exception {
- server.enqueue(new MockResponse().setResponseCode(404).setBody("{\"blog\": \"content1\"}]"));
- Response<Blog> actual = gateway.loadContentList().execute();
- Assert.assertNull(actual.body());
- Assert.assertEquals(404, actual.code());
- }
- @Test
- public void testLoadCommentFromSlug_ShouldNotNull() throws Exception {
- server.enqueue(new MockResponse().setResponseCode(200).setBody("{\"comment\": \"reply1\"}]"));
- Response<Blog> actual = gateway.loadContentFromSlug("blogname").execute();
- Assert.assertNotNull(actual.body());
- Assert.assertEquals(200, actual.code());
- }
- @Test
- public void testLoadCommentFromSlug_ShouldNull() throws Exception {
- server.enqueue(new MockResponse().setResponseCode(404).setBody("{\"comment\": \"reply1\"}]"));
- Response<Blog> actual = gateway.loadContentFromSlug("blogname").execute();
- Assert.assertNull(actual.body());
- Assert.assertEquals(404, actual.code());
- }
- @After
- public void tearDown() {
- gateway = null;
- server = null;
- }
- }
Add Comment
Please, Sign In to add comment