PAN-48 Wrote IntegrationTests for Accounts
This commit is contained in:
+5
-4
@@ -1,5 +1,6 @@
|
|||||||
package edu.msudenver.tsp.persistence;
|
package edu.msudenver.tsp.persistence;
|
||||||
|
|
||||||
|
import edu.msudenver.tsp.persistence.dto.AccountsDto;
|
||||||
import edu.msudenver.tsp.persistence.repository.AccountsRepository;
|
import edu.msudenver.tsp.persistence.repository.AccountsRepository;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
@@ -9,6 +10,8 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
|||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
@RunWith(SpringJUnit4ClassRunner.class)
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
@ContextConfiguration(classes = PersistenceTestConfig.class)
|
@ContextConfiguration(classes = PersistenceTestConfig.class)
|
||||||
public class AccountsIntegrationTest {
|
public class AccountsIntegrationTest {
|
||||||
@@ -27,7 +30,6 @@ 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.isAdministratorStatus());
|
assertTrue(savedAccount.isAdministratorStatus());
|
||||||
assertEquals(1, savedAccount.getVersion());
|
|
||||||
|
|
||||||
savedAccount.setPassword("Test Update");
|
savedAccount.setPassword("Test Update");
|
||||||
|
|
||||||
@@ -36,12 +38,11 @@ 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.isAdministratorStatus());
|
assertTrue(savedAccount.isAdministratorStatus());
|
||||||
assertEquals(2, savedAccount.getVersion());
|
|
||||||
assertEquals(updatedAccount.getId(), id);
|
assertEquals(updatedAccount.getId(), id);
|
||||||
|
|
||||||
accountsRepository.deleteById(id);
|
accountsRepository.delete(accountsDto);
|
||||||
final Optional<AccountsDto> deletedAccount = accountsRepository.findById(id);
|
final Optional<AccountsDto> deletedAccount = accountsRepository.findById(id);
|
||||||
assertFalse(deletedDefinition.isPresent());
|
assertFalse(deletedAccount.isPresent());
|
||||||
}
|
}
|
||||||
|
|
||||||
private AccountsDto createAccount() {
|
private AccountsDto createAccount() {
|
||||||
|
|||||||
Reference in New Issue
Block a user