use of com.instructure.canvasapi2.utils.LinkHeaders in project instructure-android by instructure.
the class CourseManager_Test method addCourseToFavorites.
public static void addCourseToFavorites(long courseId, StatusCallback<Favorite> callback) {
// TODO:
Response response = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("favorite" + " " + courseId).protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "favorite".getBytes())).addHeader("content-type", "application/json").build();
Favorite favorite = new Favorite();
retrofit2.Response<Favorite> response1 = retrofit2.Response.success(favorite, response);
callback.onResponse(response1, new LinkHeaders(), ApiType.CACHE);
}
use of com.instructure.canvasapi2.utils.LinkHeaders in project instructure-android by instructure.
the class CourseManager_Test method getGradingPeriodsForCourse.
public static void getGradingPeriodsForCourse(StatusCallback<GradingPeriodResponse> callback, long courseId) {
// Create mock HTTP response
Response httpResponse = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("test").protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "test".getBytes())).addHeader("content-type", "application/json").build();
// Create mock API response
GradingPeriodResponse gradingPeriodResponse = new GradingPeriodResponse();
ArrayList<GradingPeriod> gradingPeriods = new ArrayList<>();
GradingPeriod gp1 = new GradingPeriod();
gp1.setId(1);
GradingPeriod gp2 = new GradingPeriod();
gp2.setId(2);
GradingPeriod gp3 = new GradingPeriod();
gp3.setId(3);
gradingPeriods.add(gp1);
gradingPeriods.add(gp2);
gradingPeriods.add(gp3);
gradingPeriodResponse.setGradingPeriodList(gradingPeriods);
retrofit2.Response<GradingPeriodResponse> response = retrofit2.Response.success(gradingPeriodResponse, httpResponse);
callback.onResponse(response, new LinkHeaders(), ApiType.CACHE);
callback.onFinished(ApiType.API);
}
use of com.instructure.canvasapi2.utils.LinkHeaders in project instructure-android by instructure.
the class CourseNicknameManager_Test method setNickname.
public static void setNickname(long courseId, String nickname, StatusCallback<CourseNickname> callback) {
Response response = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("todo").protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "todo".getBytes())).addHeader("content-type", "application/json").build();
CourseNickname courseNickname = new CourseNickname();
courseNickname.setId(courseId);
courseNickname.setNickname(nickname);
retrofit2.Response<CourseNickname> response1 = retrofit2.Response.success(courseNickname, response);
callback.onResponse(response1, new LinkHeaders(), ApiType.CACHE);
}
use of com.instructure.canvasapi2.utils.LinkHeaders in project instructure-android by instructure.
the class CourseNicknameManager_Test method deleteNickname.
public static void deleteNickname(long courseId, StatusCallback<CourseNickname> callback) {
Response response = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("todo").protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "todo".getBytes())).addHeader("content-type", "application/json").build();
CourseNickname courseNickname = new CourseNickname();
courseNickname.setId(courseId);
retrofit2.Response<CourseNickname> response1 = retrofit2.Response.success(courseNickname, response);
callback.onResponse(response1, new LinkHeaders(), ApiType.CACHE);
}
use of com.instructure.canvasapi2.utils.LinkHeaders in project instructure-android by instructure.
the class CourseNicknameManager_Test method getAllNicknames.
public static void getAllNicknames(StatusCallback<List<CourseNickname>> callback) {
Response response = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("todo").protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "todo".getBytes())).addHeader("content-type", "application/json").build();
List<CourseNickname> courses = new ArrayList<>();
retrofit2.Response<List<CourseNickname>> response1 = retrofit2.Response.success(courses, response);
callback.onResponse(response1, new LinkHeaders(), ApiType.CACHE);
}
Aggregations