use of com.instructure.canvasapi2.models.Course in project instructure-android by instructure.
the class CourseTest method courseHasNoFinalGrade.
@Test
public void courseHasNoFinalGrade() {
Course course = new Course();
Enrollment enrollment = new Enrollment();
enrollment.setType("student");
enrollment.setComputedFinalGrade("");
enrollment.setComputedFinalScore(null);
ArrayList<Enrollment> enrollments = new ArrayList<>();
enrollments.add(enrollment);
course.setEnrollments(enrollments);
assertTrue(course.getCourseGrade(false).getNoFinalGrade());
}
use of com.instructure.canvasapi2.models.Course in project instructure-android by instructure.
the class CourseTest method isStudent_nullEnrollments.
@Test
public void isStudent_nullEnrollments() {
Course course = new Course();
course.setEnrollments(null);
assertEquals(false, course.isStudent());
}
use of com.instructure.canvasapi2.models.Course in project instructure-android by instructure.
the class CourseTest method getLicense_all.
@Test
public void getLicense_all() {
for (Course.LICENSE license : Course.LICENSE.values()) {
Course course = new Course();
course.setLicense(Course.licenseToAPIString(license));
assertEquals(license, course.getLicense());
}
}
use of com.instructure.canvasapi2.models.Course in project instructure-android by instructure.
the class CourseTest method isStudent_noStudentEnrollment.
@Test
public void isStudent_noStudentEnrollment() {
Course course = new Course();
Enrollment enrollment = new Enrollment();
enrollment.setType("teacher");
ArrayList<Enrollment> enrollments = new ArrayList<>();
enrollments.add(enrollment);
course.setEnrollments(enrollments);
assertEquals(false, course.isStudent());
}
use of com.instructure.canvasapi2.models.Course in project instructure-android by instructure.
the class CourseTest method isObserver_nullEnrollments.
@Test
public void isObserver_nullEnrollments() {
Course course = new Course();
course.setEnrollments(null);
assertEquals(false, course.isObserver());
}
Aggregations