Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def "Website user cascade user deletion" () {
- given:
- userRepo.deleteAll()
- websiteRepo.deleteAll()
- Website o = new Website()
- User u = new User();
- u.setLogin("asd")
- u.setPassword("asd")
- u.addWebsite(o)
- o.setOwner(u)
- userRepo.save(u)
- websiteRepo.save(o)
- when:
- userRepo.delete(u)
- then:
- assertThat(websiteRepo.findAll(), Matchers.hasSize(0));
- }
- def "Website owner stays for Website deletion" () {
- given:
- userRepo.deleteAll()
- websiteRepo.deleteAll()
- Website o = new Website()
- User u = new User();
- u.setLogin("asd")
- u.setPassword("asd")
- u.addWebsite(o)
- o.setOwner(u)
- userRepo.save(u)
- websiteRepo.save(o)
- when:
- websiteRepo.delete(o)
- then:
- assertThat(userRepo.findAll(), Matchers.hasSize(1));
- }
- def "Website store" () {
- given:
- userRepo.deleteAll()
- websiteRepo.deleteAll()
- Website o = new Website()
- User u = new User();
- u.setLogin("asd")
- u.setPassword("asd")
- u.addWebsite(o)
- o.setOwner(u)
- userRepo.save(u)
- websiteRepo.save(o)
- expect:
- assertThat(websiteRepo.findAll(), Matchers.hasSize(1));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement