Improve UserDAOTest adding a new check for getUnboundUsers method
FEA: ItEr76S27ResourceBinding
This commit is contained in:
parent
8ea9b30196
commit
fd5794f57b
1 changed files with 26 additions and 8 deletions
|
|
@ -299,15 +299,23 @@ public class UserDAOTest {
|
||||||
assertEquals(previous + 1, unboundUsers.size());
|
assertEquals(previous + 1, unboundUsers.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
private Worker givenStoredWorkerRelatedTo(User user) {
|
private Worker givenStoredWorkerRelatedTo(final User user) {
|
||||||
Worker worker = Worker.create();
|
return transactionService
|
||||||
worker.setFirstName("Name " + UUID.randomUUID());
|
.runOnAnotherTransaction(new IOnTransaction<Worker>() {
|
||||||
worker.setSurname("Surname " + UUID.randomUUID());
|
|
||||||
worker.setNif("ID " + UUID.randomUUID());
|
|
||||||
worker.setUser(user);
|
|
||||||
workerDAO.save(worker);
|
|
||||||
|
|
||||||
return worker;
|
@Override
|
||||||
|
public Worker execute() {
|
||||||
|
Worker worker = Worker.create();
|
||||||
|
worker.setFirstName("Name " + UUID.randomUUID());
|
||||||
|
worker.setSurname("Surname " + UUID.randomUUID());
|
||||||
|
worker.setNif("ID " + UUID.randomUUID());
|
||||||
|
worker.setUser(user);
|
||||||
|
workerDAO.save(worker);
|
||||||
|
worker.dontPoseAsTransientObjectAnymore();
|
||||||
|
|
||||||
|
return worker;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
@ -320,4 +328,14 @@ public class UserDAOTest {
|
||||||
assertEquals(previous, unboundUsers.size());
|
assertEquals(previous, unboundUsers.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testUnoundUsers3() {
|
||||||
|
int previous = userDAO.getUnboundUsers(null).size();
|
||||||
|
User user = createUser(getUniqueName());
|
||||||
|
user.setWorker(givenStoredWorkerRelatedTo(user));
|
||||||
|
|
||||||
|
List<User> unboundUsers = userDAO.getUnboundUsers(user.getWorker());
|
||||||
|
assertEquals(previous + 1, unboundUsers.size());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue