}
@Ignore("Requires multiple confirmed email aliases, do disabled by default")
@Test
public void testUpdateUserPrimaryLogin() throws Exception {
final BoxUser enterpriseUser = createEnterpriseUser();
try {
final Map<String, Object> headers = new HashMap<String, Object>();
// parameter type is String
headers.put("CamelBox.userId", enterpriseUser.getId());
// parameter type is com.box.boxjavalibv2.requests.requestobjects.BoxUserUpdateLoginRequestObject
final BoxUserUpdateLoginRequestObject requestObject =
BoxUserUpdateLoginRequestObject.updateUserPrimaryLoginRequestObject(UPDATED_EMAIL_ALIAS);
headers.put("CamelBox.userUpdateLoginRequest", requestObject);
BoxUser result = requestBodyAndHeaders("direct://UPDATEUSERPRIMARYLOGIN", null, headers);
assertNotNull("updateUserPrimaryLogin result", result);
assertEquals("updateUserPrimaryLogin primary login", UPDATED_EMAIL_ALIAS, result.getLogin());
LOG.debug("updateUserPrimaryLogin: " + result);
} finally {
deleteEnterpriseUser(enterpriseUser.getId());
}
}