package com.chute.sdk.v2.test.parsers.comments; import junit.framework.TestCase; import com.chute.sdk.v2.api.parsers.ListResponseParser; import com.chute.sdk.v2.model.CommentModel; import com.chute.sdk.v2.model.response.ListResponseModel; import com.chute.sdk.v2.utils.TestUtil; public class CommentListParserTest extends TestCase { public void testCommentListParser() { ListResponseParser<CommentModel> parser = new ListResponseParser<CommentModel>( CommentModel.class); try { ListResponseModel<CommentModel> commentList = parser.parse(TestUtil.readResourceAsStream("parser/comment/CommentList.json")); CommentModel comment = commentList.getData().get(0); assertEquals(comment.getId(), "779"); assertNotNull(comment.getLinks()); assertEquals(comment.getCreatedAt(), "2013-12-09T16:25:12Z"); assertEquals(comment.getUpdatedAt(), "2013-12-09T16:25:12Z"); assertEquals(comment.getCommentText(), "awesome"); assertEquals(comment.getName(), "olga"); assertEquals(comment.getEmail(), "olga@getchute.com"); assertNotNull(comment.getUser()); } catch (Exception e) { fail(); } } }