package com.chute.sdk.v2.test.parsers.comments;
import junit.framework.TestCase;
import com.chute.sdk.v2.api.parsers.ResponseParser;
import com.chute.sdk.v2.model.CommentModel;
import com.chute.sdk.v2.model.response.ResponseModel;
import com.chute.sdk.v2.utils.TestUtil;
public class CommentCreateParserTest extends TestCase {
public void testCommentCreateParser() {
ResponseParser<CommentModel> parser = new ResponseParser<CommentModel>(
CommentModel.class);
try {
ResponseModel<CommentModel> response = parser.parse(TestUtil
.readResourceAsStream("parser/comment/CommentCreate.json"));
CommentModel comment = response.getData();
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();
}
}
}