package bos.bonitasoft.test.toolkit;
import org.bonitasoft.engine.api.IdentityAPI;
import org.bonitasoft.engine.api.TenantAPIAccessor;
import org.bonitasoft.test.toolkit.EngineSetup;
import org.bonitasoft.test.toolkit.organization.TestToolkitCtx;
import org.bonitasoft.test.toolkit.organization.TestUserFactory;
import org.junit.After;
import org.junit.Assert;
import org.junit.Test;
/**
* @author Vincent Elcrin
*
* Test user creation (as well as platform and default tenant)
*/
public class UserValidationTest extends EngineSetup {
@After
public void tearDown() throws Exception {
TestToolkitCtx.getInstance().clearSession();
}
@Test
public void createAndGetUserWithoutException() throws Exception
{
try {
final IdentityAPI identityAPI = TenantAPIAccessor.getIdentityAPI(TestUserFactory.getJohnCarpenter().getSession());
identityAPI.getUser(TestUserFactory.getJohnCarpenter().getId());
} catch (final Exception e) {
Assert.fail("Failed to create a user <" + e.getLocalizedMessage() + ">");
}
}
}