| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2013 ForgeRock AS. |
| | | * Copyright 2013-2014 ForgeRock AS. |
| | | */ |
| | | |
| | | package org.forgerock.opendj.ldap.requests; |
| | |
| | | */ |
| | | @SuppressWarnings("javadoc") |
| | | public class PasswordModifyExtendedRequestTestCase extends RequestsTestCase { |
| | | private static final PasswordModifyExtendedRequest NEW_PASSWORDMODIFYEXTENDED_REQUEST = Requests |
| | | .newPasswordModifyExtendedRequest(); |
| | | |
| | | @DataProvider(name = "passwordModifyExtendedRequests") |
| | | private Object[][] getPasswordModifyExtendedRequests() throws Exception { |
| | | return createModifiableInstance(); |
| | |
| | | |
| | | @Override |
| | | protected PasswordModifyExtendedRequest[] newInstance() { |
| | | return new PasswordModifyExtendedRequest[] { |
| | | NEW_PASSWORDMODIFYEXTENDED_REQUEST |
| | | }; |
| | | return new PasswordModifyExtendedRequest[] { Requests.newPasswordModifyExtendedRequest() }; |
| | | } |
| | | |
| | | @Override |
| | |
| | | assertThat(copy.getNewPassword()).isEqualTo(password.getBytes()); |
| | | assertThat(original.getNewPassword()).isNull(); |
| | | assertThat(copy.getOldPassword()).isEqualTo(oldPassword.getBytes()); |
| | | assertThat(copy.getOID()).isEqualTo(original.getOID()); |
| | | assertThat(original.getOldPassword()).isNull(); |
| | | assertThat(copy.getUserIdentityAsString()).isEqualTo(userIdentity); |
| | | assertThat(original.getUserIdentityAsString()).isNull(); |
| | | } |
| | | |
| | | @Test(dataProvider = "passwordModifyExtendedRequests") |