Search in sources :

Example 41 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CanvasContextTest method getContextId_TestUser.

@Test
public void getContextId_TestUser() {
    User user = new User();
    user.setId(1234);
    assertEquals("user_1234", user.getContextId());
}
Also used : User(com.instructure.canvasapi2.models.User) Test(org.junit.Test)

Example 42 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CanvasContextTest method getGenericContext_TestUser.

// endregion
// region getGenericContext
@Test
public void getGenericContext_TestUser() {
    long id = 1234;
    String name = "hodor";
    User user = new User(id);
    user.setName(name);
    assertEquals(true, user.equals(CanvasContext.getGenericContext(CanvasContext.Type.USER, id, name)));
}
Also used : User(com.instructure.canvasapi2.models.User) Test(org.junit.Test)

Example 43 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CanvasContextTest method fromContextCode_TestUser.

@Test
public void fromContextCode_TestUser() {
    User user = new User();
    user.setId(1234);
    assertEquals(true, user.equals(CanvasContext.fromContextCode(user.getContextId())));
}
Also used : User(com.instructure.canvasapi2.models.User) Test(org.junit.Test)

Example 44 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CourseManager method getCourseStudents.

public static void getCourseStudents(long courseId, StatusCallback<List<User>> callback, boolean forceNetwork) {
    if (isTesting() || mTesting) {
        CourseManager_Test.getCourseStudents(courseId, callback);
    } else {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withPerPageQueryParam(true).withShouldIgnoreToken(false).withForceReadFromNetwork(forceNetwork).build();
        CourseAPI.getCourseStudents(courseId, adapter, callback, params);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Example 45 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CourseManager method getCourseStudent.

public static void getCourseStudent(long courseId, long studentId, StatusCallback<User> callback, boolean forceNetwork) {
    if (isTesting() || mTesting) {
        CourseManager_Test.getCourseStudent(courseId, studentId, callback);
    } else {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withPerPageQueryParam(true).withShouldIgnoreToken(false).withForceReadFromNetwork(forceNetwork).build();
        CourseAPI.getCourseStudent(courseId, studentId, adapter, callback, params);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Aggregations

User (models.User)30 User (com.instructure.canvasapi2.models.User)25 RestParams (com.instructure.canvasapi2.builders.RestParams)22 RestBuilder (com.instructure.canvasapi2.builders.RestBuilder)19 Test (org.junit.Test)16 LinkHeaders (com.instructure.canvasapi2.utils.LinkHeaders)8 CurrentUser (actions.CurrentUser)7 CurrentUser.currentUser (actions.CurrentUser.currentUser)7 NonNull (android.support.annotation.NonNull)7 View (android.view.View)7 List (java.util.List)7 Result (play.mvc.Result)7 ApiType (com.instructure.canvasapi2.utils.ApiType)6 ArrayList (java.util.ArrayList)6 Module (models.Module)6 UnitTest (play.test.UnitTest)6 Intent (android.content.Intent)5 RoleHolderPresent (be.objectify.deadbolt.actions.RoleHolderPresent)5 StatusCallback (com.instructure.canvasapi2.StatusCallback)5 Course (com.instructure.canvasapi2.models.Course)5