"20 (inclusive) characters to register",
tcmsTestPlanIds = 5316, tcmsTestCaseIds = 0)
@Test(timeout = ZanataTestCase.MAX_SHORT_TEST_DURATION)
public void usernameLengthValidation() throws Exception {
fields.put("email", "length.test@test.com");
RegisterPage registerPage = homePage.goToRegistration();
fields.put("username", "bo");
registerPage = registerPage.setFields(fields);
assertThat(containsUsernameError(registerPage.getErrors()))
.isTrue()
.as("Size errors are shown for string too short");
fields.put("username", "testusername");
registerPage = registerPage.setFields(fields);
assertThat(containsUsernameError(registerPage.getErrors()))
.isFalse()
.as("Size errors are not shown");
fields.put("username", "12345678901234567890a");
registerPage = registerPage.setFields(fields);
assertThat(containsUsernameError(registerPage.getErrors()))
.isTrue()
.as("Size errors are shown for string too long");
}