use of com.trovebox.android.common.model.Credentials in project mobile-android by photo.
the class CredentialsTest method testCredentialsParcelable.
public void testCredentialsParcelable() {
Credentials c;
try {
JSONObject json = JSONUtils.getJson(getInstrumentation().getContext(), R.raw.json_credentials);
c = new Credentials(json);
} catch (JSONException e) {
throw new AssertionError("This exception should not be thrown!");
}
checkCredentials(c, "hello@trovebox.com");
Parcel parcel = Parcel.obtain();
c.writeToParcel(parcel, 0);
// done writing, now reset parcel for reading
parcel.setDataPosition(0);
// finish round trip
Credentials createFromParcel = Credentials.CREATOR.createFromParcel(parcel);
checkCredentials(createFromParcel, "hello@trovebox.com");
}
use of com.trovebox.android.common.model.Credentials in project mobile-android by photo.
the class AccountTroveboxResponseTest method testMultiResponse.
public void testMultiResponse() throws JSONException {
JSONObject json = JSONUtils.getJson(getInstrumentation().getContext(), R.raw.json_login_multiple);
AccountTroveboxResponse response = new AccountTroveboxResponse(RequestType.UNKNOWN, json);
assertNotNull(response);
assertEquals(200, response.getCode());
Credentials[] credentials = response.getCredentials();
assertNotNull(credentials);
assertTrue(credentials.length == 2);
CredentialsTest.checkCredentials(credentials[0], "hello@trovebox.com");
CredentialsTest.checkCredentials(credentials[1], "hello2@trovebox.com");
}
use of com.trovebox.android.common.model.Credentials in project mobile-android by photo.
the class AccountTroveboxResponseTest method testMultiResponseV2.
public void testMultiResponseV2() throws JSONException {
JSONObject json = JSONUtils.getJson(getInstrumentation().getContext(), R.raw.json_login_multiple_v2);
AccountTroveboxResponse response = new AccountTroveboxResponse(RequestType.UNKNOWN, json);
assertNotNull(response);
assertEquals(200, response.getCode());
Credentials[] credentials = response.getCredentials();
assertNotNull(credentials);
assertTrue(credentials.length == 3);
CredentialsTest.checkCredentialsV2(credentials[0], "hello@trovebox.com", "http://test.trovebox.com", Credentials.OWNER_TYPE);
CredentialsTest.checkCredentialsV2(credentials[1], "hellox@trovebox.com", "http://test2.trovebox.com", Credentials.ADMIN_TYPE);
CredentialsTest.checkCredentialsV2(credentials[2], "hellox2@trovebox.com", "http://test3.trovebox.com", Credentials.GROUP_TYPE);
}
Aggregations