Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. def "Website user cascade user deletion" () {
  2. given:
  3. userRepo.deleteAll()
  4. websiteRepo.deleteAll()
  5. Website o = new Website()
  6. User u = new User();
  7. u.setLogin("asd")
  8. u.setPassword("asd")
  9. u.addWebsite(o)
  10. o.setOwner(u)
  11. userRepo.save(u)
  12. websiteRepo.save(o)
  13. when:
  14. userRepo.delete(u)
  15. then:
  16. assertThat(websiteRepo.findAll(), Matchers.hasSize(0));
  17. }
  18.  
  19.  
  20. def "Website owner stays for Website deletion" () {
  21. given:
  22. userRepo.deleteAll()
  23. websiteRepo.deleteAll()
  24. Website o = new Website()
  25. User u = new User();
  26. u.setLogin("asd")
  27. u.setPassword("asd")
  28. u.addWebsite(o)
  29. o.setOwner(u)
  30. userRepo.save(u)
  31. websiteRepo.save(o)
  32. when:
  33. websiteRepo.delete(o)
  34. then:
  35. assertThat(userRepo.findAll(), Matchers.hasSize(1));
  36. }
  37. def "Website store" () {
  38. given:
  39. userRepo.deleteAll()
  40. websiteRepo.deleteAll()
  41. Website o = new Website()
  42. User u = new User();
  43. u.setLogin("asd")
  44. u.setPassword("asd")
  45. u.addWebsite(o)
  46. o.setOwner(u)
  47. userRepo.save(u)
  48. websiteRepo.save(o)
  49. expect:
  50. assertThat(websiteRepo.findAll(), Matchers.hasSize(1));
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement