use of com.instructure.canvasapi2.models.CanvasContextPermission in project instructure-android by instructure.
the class CanvasContextTest method canCreateDiscussions_TestTrue.
// endregion
@Test
public void canCreateDiscussions_TestTrue() {
Course course = new Course();
CanvasContextPermission canvasContextPermission = new CanvasContextPermission();
canvasContextPermission.setCanCreateDiscussionTopic(true);
course.setPermissions(canvasContextPermission);
assertEquals(true, course.canCreateDiscussion());
}
use of com.instructure.canvasapi2.models.CanvasContextPermission in project instructure-android by instructure.
the class CourseManager method getCoursePermissions.
public static void getCoursePermissions(long courseId, List<String> requestedPermissions, StatusCallback<CanvasContextPermission> callback, boolean forceNetwork) {
if (isTesting() || mTesting) {
// TODO
} else {
RestBuilder adapter = new RestBuilder(callback);
RestParams params = new RestParams.Builder().withPerPageQueryParam(false).build();
CourseAPI.getCoursePermissions(courseId, requestedPermissions, adapter, callback, params);
}
}
use of com.instructure.canvasapi2.models.CanvasContextPermission in project instructure-android by instructure.
the class CanvasContextTest method canCreateDiscussions_TestFalse.
@Test
public void canCreateDiscussions_TestFalse() {
Course course = new Course();
CanvasContextPermission canvasContextPermission = new CanvasContextPermission();
canvasContextPermission.setCanCreateDiscussionTopic(false);
course.setPermissions(canvasContextPermission);
assertEquals(false, course.canCreateDiscussion());
}
Aggregations