private static final String NAME_PARAM = "Name";
private static final String EMAIL_PARAM = "Email";
- private static final int LOGIN_MIN_LENGTH = 3;
+ private static final int LOGIN_MIN_LENGTH = 2;
private static final int LOGIN_MAX_LENGTH = 255;
private static final int EMAIL_MAX_LENGTH = 100;
private static final int NAME_MAX_LENGTH = 200;
import org.junit.Rule;
import org.junit.Test;
import org.mockito.ArgumentCaptor;
-import org.sonar.api.config.Settings;
import org.sonar.api.config.MapSettings;
+import org.sonar.api.config.Settings;
import org.sonar.api.platform.NewUserHandler;
import org.sonar.api.utils.System2;
import org.sonar.db.DbClient;
createDefaultGroup();
userUpdater.create(NewUser.create()
- .setLogin("user")
+ .setLogin("us")
.setName("User"));
- UserDto dto = userDao.selectByLogin(session, "user");
+ UserDto dto = userDao.selectByLogin(session, "us");
assertThat(dto.getId()).isNotNull();
- assertThat(dto.getLogin()).isEqualTo("user");
+ assertThat(dto.getLogin()).isEqualTo("us");
assertThat(dto.getName()).isEqualTo("User");
assertThat(dto.getEmail()).isNull();
assertThat(dto.getScmAccounts()).isNull();
public void fail_to_create_user_with_too_short_login() {
try {
userUpdater.create(NewUser.create()
- .setLogin("ma")
+ .setLogin("m")
.setName("Marius")
.setEmail("marius@mail.com")
.setPassword("password"));
fail();
} catch (BadRequestException e) {
- assertThat(e.errors().messages()).containsOnly(Message.of(Validation.IS_TOO_SHORT_MESSAGE, "Login", 3));
+ assertThat(e.errors().messages()).containsOnly(Message.of(Validation.IS_TOO_SHORT_MESSAGE, "Login", 2));
}
}