import com.google.gson.Gson;
import com.instructure.canvasapi.model.PollSubmission;
import com.instructure.canvasapi.utilities.CanvasRestAdapter;
import junit.framework.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.Config;
@Config(sdk = 17)
@RunWith(RobolectricGradleTestRunner.class)
public class PollSubmissionUnitTest extends Assert {
@Test
public void testPollSubmission() {
Gson gson = CanvasRestAdapter.getGSONParser();
PollSubmission pollSubmission = gson.fromJson(pollSubmissionJSON, PollSubmission.class);
assertNotNull(pollSubmission.getCreated_at());
assertTrue(pollSubmission.getId() > 0);
assertTrue(pollSubmission.getPoll_choice_id() > 0);
assertTrue(pollSubmission.getUser_id() > 0);
}
String pollSubmissionJSON =
"{\n" +
"\"id\": \"7741\",\n" +
"\"poll_session_id\": \"1230\",\n" +
"\"poll_choice_id\": \"2212\",\n" +
"\"user_id\": \"3360251\",\n" +
"\"created_at\": \"2015-03-17T16:17:08Z\"\n" +
"}";
}