@Test public void testFindByParty() { Party party = new Party(); party.setTitle("testParty"); party.setOwner(accountDao.findByEmail("*****@*****.**")); party = partyDao.save(party); PartyJoiner partyJoiner = new PartyJoiner(); partyJoiner.setParty(party); partyJoiner.setStatus(PartyJoiner.STATUS_INVITING); partyJoinerDao.save(partyJoiner); List<PartyJoiner> result = partyJoinerDao.findByParty(party); assertEquals(1, result.size()); }
@Test public void testFindByPartyAndJoiner() { Party party = new Party(); party.setTitle("testParty"); party.setOwner(accountDao.findByEmail("*****@*****.**")); party = partyDao.save(party); Account account = new Account(); account.setEmail("*****@*****.**"); accountDao.save(account); PartyJoiner partyJoiner = new PartyJoiner(); partyJoiner.setJoiner(account); partyJoiner.setParty(party); partyJoiner.setStatus(PartyJoiner.STATUS_INVITING); partyJoinerDao.save(partyJoiner); PartyJoiner result = partyJoinerDao.findByPartyAndJoiner(party, account); assertEquals("*****@*****.**", result.getJoiner().getEmail()); }