Guest User

Untitled

a guest
Oct 21st, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. public class BlogGatewayTest {
  2. BlogGateway gateway;
  3. MockWebServer server;
  4.  
  5. @Before
  6. public void setUp() throws Exception {
  7. server = new MockWebServer();
  8. server.start();
  9. gateway = RestServiceTestHelper
  10. .createRetrofitService(server.url("/").toString(), BlogGateway.class);
  11. }
  12.  
  13. @Test
  14. public void testLoadContentList_ShouldNotNull() throws Exception {
  15. server.enqueue(new MockResponse().setResponseCode(200).setBody("{\"blog\": \"content1\"}]"));
  16.  
  17. Response<Blog> actual = gateway.loadContentList().execute();
  18.  
  19. Assert.assertNotNull(actual.body());
  20. Assert.assertEquals(200, actual.code());
  21. }
  22.  
  23. @Test
  24. public void testLoadContentList_ShouldNull() throws Exception {
  25. server.enqueue(new MockResponse().setResponseCode(404).setBody("{\"blog\": \"content1\"}]"));
  26.  
  27. Response<Blog> actual = gateway.loadContentList().execute();
  28.  
  29. Assert.assertNull(actual.body());
  30. Assert.assertEquals(404, actual.code());
  31. }
  32.  
  33. @Test
  34. public void testLoadCommentFromSlug_ShouldNotNull() throws Exception {
  35. server.enqueue(new MockResponse().setResponseCode(200).setBody("{\"comment\": \"reply1\"}]"));
  36.  
  37. Response<Blog> actual = gateway.loadContentFromSlug("blogname").execute();
  38.  
  39. Assert.assertNotNull(actual.body());
  40. Assert.assertEquals(200, actual.code());
  41. }
  42.  
  43. @Test
  44. public void testLoadCommentFromSlug_ShouldNull() throws Exception {
  45. server.enqueue(new MockResponse().setResponseCode(404).setBody("{\"comment\": \"reply1\"}]"));
  46.  
  47. Response<Blog> actual = gateway.loadContentFromSlug("blogname").execute();
  48.  
  49. Assert.assertNull(actual.body());
  50. Assert.assertEquals(404, actual.code());
  51. }
  52.  
  53. @After
  54. public void tearDown() {
  55. gateway = null;
  56. server = null;
  57. }
  58.  
  59. }
Add Comment
Please, Sign In to add comment