| | |
| | | String[] args = |
| | | { |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | |
| | | { |
| | | "invalid-subcommand", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | |
| | | { |
| | | "get-all", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "", |
| | | "-w", "", |
| | | "-b", "uid=test.user,o=test" |
| | |
| | | { |
| | | "get-all", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "uid=test.user,o=test", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | |
| | | |
| | | |
| | | /** |
| | | * Tests the ability to use the manage-account tool when using SSL. |
| | | * |
| | | * @throws Exception If an unexpected problem occurs. |
| | | */ |
| | | @Test |
| | | public void testUsingSSL() |
| | | throws Exception |
| | | { |
| | | TestCaseUtils.initializeTestBackend(true); |
| | | TestCaseUtils.addEntry( |
| | | "dn: uid=test.user,o=test", |
| | | "objectClass: top", |
| | | "objectClass: person", |
| | | "objectClass: organizationalPerson", |
| | | "objectClass: inetOrgPerson", |
| | | "uid: test.user", |
| | | "givenName: Test", |
| | | "sn: User", |
| | | "cn: Test User", |
| | | "userPassword: password" |
| | | ); |
| | | |
| | | String[] args = |
| | | { |
| | | "get-all", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapsPort()), |
| | | "-Z", |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | | }; |
| | | |
| | | assertEquals(ManageAccount.main(args, null, System.err), 0); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests the ability to use the manage-account tool when using StartTLS. |
| | | * |
| | | * @throws Exception If an unexpected problem occurs. |
| | | */ |
| | | @Test |
| | | public void testUsingStartTLS() |
| | | throws Exception |
| | | { |
| | | TestCaseUtils.initializeTestBackend(true); |
| | | TestCaseUtils.addEntry( |
| | | "dn: uid=test.user,o=test", |
| | | "objectClass: top", |
| | | "objectClass: person", |
| | | "objectClass: organizationalPerson", |
| | | "objectClass: inetOrgPerson", |
| | | "uid: test.user", |
| | | "givenName: Test", |
| | | "sn: User", |
| | | "cn: Test User", |
| | | "userPassword: password" |
| | | ); |
| | | |
| | | String[] args = |
| | | { |
| | | "get-all", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-q", |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | | }; |
| | | |
| | | assertEquals(ManageAccount.main(args, null, System.err), 0); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests the ability to use the manage-account tool when using SASL |
| | | * authentication. |
| | | * |
| | |
| | | { |
| | | "get-all", |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-o", "mech=PLAIN", |
| | | "-o", "authid=dn:cn=Directory Manager", |
| | | "-w", "password", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test" |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |
| | |
| | | { |
| | | subCommand, |
| | | "-h", "127.0.0.1", |
| | | "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), |
| | | "-p", String.valueOf(TestCaseUtils.getServerAdminPort()), |
| | | "-X", |
| | | "-D", "cn=Directory Manager", |
| | | "-w", "password", |
| | | "-b", "uid=test.user,o=test", |