Merge branches 'PAN-11' and 'master' of https://github.com/atusa17/ptp into PAN-11

# Conflicts:
#	services/src/integrationTest/resources/test.properties
#	services/src/main/java/edu/msudenver/tsp/services/dto/Account.java
This commit is contained in:
2019-04-07 16:03:36 -06:00
14 changed files with 627 additions and 34 deletions
@@ -5,11 +5,11 @@ create table accounts (
id int not null auto_increment primary key unique,
username varchar(50) not null unique,
password varchar(256) not null,
administrator_status boolean default false,
administrator boolean default false,
last_login date,
version int default 1
);
insert into accounts (username, password, administrator_status)
insert into accounts (username, password, administrator)
values ('admin', 'secret', true),
('atusa', 'secret', true),
('dantanxiaotian', 'secret', true),
@@ -29,7 +29,7 @@ public class AccountsIntegrationTest {
assertEquals("Test username", savedAccount.getUsername());
assertEquals("test password", savedAccount.getPassword());
assertTrue(savedAccount.getAdministratorStatus());
assertTrue(savedAccount.getAdministrator());
savedAccount.setPassword("Test Update");
@@ -37,7 +37,7 @@ public class AccountsIntegrationTest {
assertEquals("Test username", savedAccount.getUsername());
assertEquals("Test Update", savedAccount.getPassword());
assertTrue(savedAccount.getAdministratorStatus());
assertTrue(savedAccount.getAdministrator());
assertEquals(updatedAccount.getId(), id);
accountsRepository.delete(account);
@@ -49,7 +49,7 @@ public class AccountsIntegrationTest {
final Account account = new Account();
account.setUsername("Test username");
account.setPassword("test password");
account.setAdministratorStatus(true);
account.setAdministrator(true);
return account;
}
@@ -19,19 +19,19 @@ import java.util.Date;
public class Account extends BaseDto implements Serializable {
@NotBlank(groups = Insert.class, message = "A username must be specified") @Size(max = 50) private String username;
@NotBlank(groups = Insert.class, message = "A password must be specified") @Size(max = 256) private String password;
@NotNull @Column(name = "administrator_status") private boolean administratorStatus;
@NotNull @Column(name = "administrator") private boolean administrator;
@Temporal(TemporalType.DATE) @Column(name = "last_login") private Date lastLogin;
private static final long serialVersionUID = 7095627971593953734L;
@JsonProperty("administrator_status")
public boolean getAdministratorStatus() {
return administratorStatus;
public boolean getAdministrator() {
return administrator;
}
@JsonProperty("administrator_status")
public void setAdministratorStatus(final boolean administratorStatus) {
this.administratorStatus = administratorStatus;
public void setAdministrator(final boolean administrator) {
this.administrator = administrator;
}
@JsonProperty("last_login")
@@ -269,7 +269,7 @@ public class AccountControllerTest {
final Account account = new Account();
account.setUsername("Test username");
account.setPassword("test password");
account.setAdministratorStatus(true);
account.setAdministrator(true);
return account;
}