Skip to content

Commit 99df8e3

Browse files
author
Radek Mensik
committed
1070 Create account with login filled
1 parent 2aeea4a commit 99df8e3

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

gooddata-java-model/src/main/java/com/gooddata/sdk/model/account/Account.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,16 @@ private Account(
7676
this.links = links;
7777
}
7878

79+
public Account(final String login,
80+
final String email,
81+
final String password,
82+
final String firstName,
83+
final String lastName,
84+
final List<String> ipWhitelist,
85+
final List<String> authenticationModes) {
86+
this(login, email, password, password, firstName, lastName, ipWhitelist, authenticationModes, null);
87+
}
88+
7989
public Account(String firstName, String lastName, Links links) {
8090
this(null, null, null, null, firstName, lastName, null, null, links);
8191
}

gooddata-java-model/src/test/java/com/gooddata/sdk/model/account/AccountTest.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ public class AccountTest {
2525
private static final String FIRST_NAME = "Blah";
2626
private static final String LAST_NAME = "Muhehe";
2727
private static final String IP = "1.2.3.4/32";
28+
private static final String TEST_LOGIN = "testLogin";
29+
private static final String TEST_PASSWORD = "testPassword";
2830

2931
@SuppressWarnings("deprecation")
3032
@Test
@@ -62,4 +64,24 @@ public void testToStringFormat() {
6264
assertThat(account.toString(), matchesPattern(Account.class.getSimpleName() + "\\[.*\\]"));
6365
}
6466

67+
68+
69+
@Test
70+
public void testAllParametersConstructor() {
71+
72+
final Account account = new Account(TEST_LOGIN, MAIL, TEST_PASSWORD, FIRST_NAME, LAST_NAME,
73+
Collections.singletonList(IP), Collections.singletonList(SSO.toString()));
74+
75+
assertThat(account.getLogin(), is(TEST_LOGIN));
76+
assertThat(account.getEmail(), is(MAIL));
77+
assertThat(account.getPassword(), is(TEST_PASSWORD));
78+
assertThat(account.getVerifyPassword(), is(TEST_PASSWORD));
79+
assertThat(account.getFirstName(), is(FIRST_NAME));
80+
assertThat(account.getLastName(), is(LAST_NAME));
81+
assertThat(account.getIpWhitelist(), contains(IP));
82+
assertThat(account.getAuthenticationModes(), contains(SSO.toString()));
83+
84+
85+
}
86+
6587
}

0 commit comments

Comments
 (0)