PAN-11 Fixed integration tests

This commit is contained in:
2019-04-07 16:21:18 -06:00
parent 7802e25310
commit 609f018f9f
3 changed files with 5 additions and 17 deletions
@@ -29,7 +29,7 @@ public class AccountsIntegrationTest {
assertEquals("Test username", savedAccount.getUsername()); assertEquals("Test username", savedAccount.getUsername());
assertEquals("test password", savedAccount.getPassword()); assertEquals("test password", savedAccount.getPassword());
assertTrue(savedAccount.getAdministrator()); assertTrue(savedAccount.isAdministrator());
savedAccount.setPassword("Test Update"); savedAccount.setPassword("Test Update");
@@ -37,7 +37,7 @@ public class AccountsIntegrationTest {
assertEquals("Test username", savedAccount.getUsername()); assertEquals("Test username", savedAccount.getUsername());
assertEquals("Test Update", savedAccount.getPassword()); assertEquals("Test Update", savedAccount.getPassword());
assertTrue(savedAccount.getAdministrator()); assertTrue(savedAccount.isAdministrator());
assertEquals(updatedAccount.getId(), id); assertEquals(updatedAccount.getId(), id);
accountsRepository.delete(account); accountsRepository.delete(account);
@@ -19,21 +19,11 @@ import java.util.Date;
public class Account extends BaseDto implements Serializable { 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 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; @NotBlank(groups = Insert.class, message = "A password must be specified") @Size(max = 256) private String password;
@NotNull @Column(name = "administrator") private boolean administrator; @NotNull private boolean administrator;
@Temporal(TemporalType.DATE) @Column(name = "last_login") private Date lastLogin; @Temporal(TemporalType.DATE) @Column(name = "last_login") private Date lastLogin;
private static final long serialVersionUID = 7095627971593953734L; private static final long serialVersionUID = 7095627971593953734L;
@JsonProperty("administrator_status")
public boolean getAdministrator() {
return administrator;
}
@JsonProperty("administrator_status")
public void setAdministrator(final boolean administrator) {
this.administrator = administrator;
}
@JsonProperty("last_login") @JsonProperty("last_login")
public Date getLastLogin() { public Date getLastLogin() {
return lastLogin; return lastLogin;
@@ -25,10 +25,8 @@ import static org.mockito.Mockito.*;
@RunWith(MockitoJUnitRunner.class) @RunWith(MockitoJUnitRunner.class)
@WebMvcTest(controllers = AccountController.class) @WebMvcTest(controllers = AccountController.class)
public class AccountControllerTest { public class AccountControllerTest {
@Mock @Mock private AccountsRepository accountsRepository;
private AccountsRepository accountsRepository; @InjectMocks private AccountController accountController;
@InjectMocks
private AccountController accountController;
@Mock private BindingResult bindingResult; @Mock private BindingResult bindingResult;
@Test @Test