use of org.jenkinsci.test.acceptance.po.Login in project acceptance-test-harness by jenkinsci.
the class LdapPluginTest method login_ok.
@Test
public void login_ok() {
// Given
useLdapAsSecurityRealm(createDefaults(ldap.get()));
// When
Login login = jenkins.login();
login.doLogin("jenkins", "root");
// Then
assertThat(jenkins, hasLoggedInUser("jenkins"));
}
use of org.jenkinsci.test.acceptance.po.Login in project acceptance-test-harness by jenkinsci.
the class LdapPluginTest method login_search_base_people_ok.
@Test
public void login_search_base_people_ok() {
// Given
useLdapAsSecurityRealm(createDefaults(ldap.get()).userSearchBase("ou=People"));
// When
Login login = jenkins.login();
login.doLogin("homer", "cisco");
// Then
assertThat(jenkins, hasLoggedInUser("homer"));
}
use of org.jenkinsci.test.acceptance.po.Login in project acceptance-test-harness by jenkinsci.
the class LdapPluginTest method invalid_user_search_filter.
@Test
public void invalid_user_search_filter() {
// Given
useLdapAsSecurityRealm(createDefaults(ldap.get()).userSearchFilter("invalid={0}"));
// When
Login login = jenkins.login();
login.doLogin("jenkins@jenkins-ci.org", "root");
// Then
assertThat(jenkins, not(hasLoggedInUser("jenkins@jenkins-ci.org")));
// When
login = jenkins.login();
login.doLogin("jenkins", "root");
// Then
assertThat(jenkins, not(hasLoggedInUser("jenkins")));
}
use of org.jenkinsci.test.acceptance.po.Login in project acceptance-test-harness by jenkinsci.
the class LdapPluginTest method resolve_email.
@Test
public void resolve_email() {
// Given
useLdapAsSecurityRealm(createDefaults(ldap.get()));
// When
Login login = jenkins.login();
login.doLogin("jenkins", "root");
// Then
assertThat(jenkins, hasLoggedInUser("jenkins"));
User u = new User(jenkins, "jenkins");
assertThat(u, mailAddressIs("jenkins@jenkins-ci.org"));
}
use of org.jenkinsci.test.acceptance.po.Login in project acceptance-test-harness by jenkinsci.
the class LdapPluginTest method resolve_display_name_with_defaults.
@Test
@Issue("JENKINS-18355")
public void resolve_display_name_with_defaults() {
// Given
useLdapAsSecurityRealm(createDefaults(ldap.get()));
// When
Login login = jenkins.login();
login.doLogin("jenkins", "root");
User userJenkins = new User(jenkins, "jenkins");
// Then
assertThat(userJenkins, fullNameIs("Jenkins displayname"));
}
Aggregations