PAN-46 Merged with Master
This commit is contained in:
@@ -18,10 +18,12 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':persistence')
|
||||
compile group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.11'
|
||||
compile group: 'org.apache.httpcomponents', name: 'fluent-hc', version: '4.5.7'
|
||||
compile group: 'com.google.code.gson', name: 'gson', version: '2.7'
|
||||
compile group: 'org.springframework.boot', name: 'spring-boot-devtools', version: '2.0.5.RELEASE'
|
||||
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.0.5.RELEASE'
|
||||
compile group: 'javax.persistence', name: 'javax.persistence-api', version: '2.2'
|
||||
compile fileTree(dir: 'lib', include: '**/*.jar')
|
||||
|
||||
testCompile "org.springframework:spring-test:5.0.9.RELEASE"
|
||||
|
||||
+6
-6
@@ -23,7 +23,7 @@ public class UserServiceIntegrationTest {
|
||||
private UserService userService;
|
||||
|
||||
@Test
|
||||
public void testUserService(){
|
||||
public void testCRUD() {
|
||||
final Account testAccount = createAccount();
|
||||
|
||||
final Optional<Account> testCreatedAccount = userService.createAccount(testAccount);
|
||||
@@ -31,21 +31,21 @@ public class UserServiceIntegrationTest {
|
||||
final Account returnedAccount = testCreatedAccount.get();
|
||||
assertEquals("test_user", returnedAccount.getUsername());
|
||||
assertEquals("test_password", returnedAccount.getPassword());
|
||||
assertFalse(returnedAccount.isAdministratorStatus());
|
||||
assertFalse(returnedAccount.isAdministrator());
|
||||
|
||||
final Optional<Account> getAccountById = userService.findAccountById(returnedAccount.getId());
|
||||
assertTrue(getAccountById.isPresent());
|
||||
final Account returnedAccountById = getAccountById.get();
|
||||
assertEquals("test_user", returnedAccountById.getUsername());
|
||||
assertEquals("test_password", returnedAccountById.getPassword());
|
||||
assertFalse(returnedAccountById.isAdministratorStatus());
|
||||
assertFalse(returnedAccountById.isAdministrator());
|
||||
|
||||
final Optional<Account> getAccountByUsername = userService.findAccountByUsername(returnedAccount.getUsername());
|
||||
assertTrue(getAccountByUsername.isPresent());
|
||||
final Account returnedAccountByUsername = getAccountByUsername.get();
|
||||
assertEquals("test_user", returnedAccountByUsername.getUsername());
|
||||
assertEquals("test_password", returnedAccountByUsername.getPassword());
|
||||
assertFalse(returnedAccountById.isAdministratorStatus());
|
||||
assertFalse(returnedAccountById.isAdministrator());
|
||||
|
||||
returnedAccount.setUsername("test_updatedUser");
|
||||
returnedAccount.setPassword("test_updatedPassword");
|
||||
@@ -55,7 +55,7 @@ public class UserServiceIntegrationTest {
|
||||
final Account returnedUpdatedAccount = updatedAccount.get();
|
||||
assertEquals("test_updatedUser", returnedUpdatedAccount.getUsername());
|
||||
assertEquals("test_updatedPassword", returnedUpdatedAccount.getPassword());
|
||||
assertFalse(returnedUpdatedAccount.isAdministratorStatus());
|
||||
assertFalse(returnedUpdatedAccount.isAdministrator());
|
||||
|
||||
final boolean result = userService.deleteAccount(returnedUpdatedAccount);
|
||||
assertTrue(result);
|
||||
@@ -65,7 +65,7 @@ public class UserServiceIntegrationTest {
|
||||
final Account testAccount = new Account();
|
||||
testAccount.setUsername("test_user");
|
||||
testAccount.setPassword("test_password");
|
||||
testAccount.setAdministratorStatus(false);
|
||||
testAccount.setAdministrator(false);
|
||||
testAccount.setLastLogin(new Date());
|
||||
|
||||
return testAccount;
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.util.Date;
|
||||
public class Account extends BaseDto implements Serializable {
|
||||
@Size(max = 50) private String username;
|
||||
@Size(max = 256) private String password;
|
||||
@NotNull @SerializedName("administrator_status") private boolean administratorStatus;
|
||||
@NotNull private boolean administrator;
|
||||
@Temporal(TemporalType.DATE) @SerializedName("last_login") private Date lastLogin;
|
||||
|
||||
private static final long serialVersionUID = 7095627971593953734L;
|
||||
|
||||
@@ -306,7 +306,7 @@ public class UserServiceTest {
|
||||
final Account account = new Account();
|
||||
account.setUsername("Test username");
|
||||
account.setPassword("test password");
|
||||
account.setAdministratorStatus(true);
|
||||
account.setAdministrator(true);
|
||||
account.setLastLogin(new Date());
|
||||
return account;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user