/test/unit/inventario/CancelacionAlmacenControllerTests.groovy

http://github.com/jdmr/mateo · Groovy · 159 lines · 87 code · 65 blank · 7 comment · 31 complexity · 7ab565a657c2f97889643d1f1d1b5711 MD5 · raw file

  1. package inventario
  2. import org.junit.*
  3. import grails.test.mixin.*
  4. @TestFor(CancelacionAlmacenController)
  5. @Mock(CancelacionAlmacen)
  6. class CancelacionAlmacenControllerTests {
  7. @Test
  8. void testIndex() {
  9. controller.index()
  10. assert "/cancelacionAlmacen/list" == response.redirectedUrl
  11. }
  12. @Test
  13. void testList() {
  14. def model = controller.list()
  15. assert model.cancelacionAlmacenInstanceList.size() == 0
  16. assert model.cancelacionAlmacenInstanceTotal == 0
  17. }
  18. @Test
  19. void testCreate() {
  20. def model = controller.create()
  21. assert model.cancelacionAlmacenInstance != null
  22. }
  23. @Test
  24. void testSave() {
  25. controller.save()
  26. assert model.cancelacionAlmacenInstance != null
  27. assert view == '/cancelacionAlmacen/create'
  28. // TODO: Populate valid properties
  29. controller.save()
  30. assert response.redirectedUrl == '/cancelacionAlmacen/show/1'
  31. assert controller.flash.message != null
  32. assert CancelacionAlmacen.count() == 1
  33. }
  34. @Test
  35. void testShow() {
  36. controller.show()
  37. assert flash.message != null
  38. assert response.redirectedUrl == '/cancelacionAlmacen/list'
  39. def cancelacionAlmacen = new CancelacionAlmacen()
  40. // TODO: populate domain properties
  41. assert cancelacionAlmacen.save() != null
  42. params.id = cancelacionAlmacen.id
  43. def model = controller.show()
  44. assert model.cancelacionAlmacenInstance == cancelacionAlmacen
  45. }
  46. @Test
  47. void testEdit() {
  48. controller.edit()
  49. assert flash.message != null
  50. assert response.redirectedUrl == '/cancelacionAlmacen/list'
  51. def cancelacionAlmacen = new CancelacionAlmacen()
  52. // TODO: populate valid domain properties
  53. assert cancelacionAlmacen.save() != null
  54. params.id = cancelacionAlmacen.id
  55. def model = controller.edit()
  56. assert model.cancelacionAlmacenInstance == cancelacionAlmacen
  57. }
  58. @Test
  59. void testUpdate() {
  60. controller.update()
  61. assert flash.message != null
  62. assert response.redirectedUrl == '/cancelacionAlmacen/list'
  63. response.reset()
  64. def cancelacionAlmacen = new CancelacionAlmacen()
  65. // TODO: populate valid domain properties
  66. assert cancelacionAlmacen.save() != null
  67. // test invalid parameters in update
  68. params.id = cancelacionAlmacen.id
  69. controller.update()
  70. assert view == "/cancelacionAlmacen/edit"
  71. assert model.cancelacionAlmacenInstance != null
  72. cancelacionAlmacen.clearErrors()
  73. // TODO: populate valid domain form parameter
  74. controller.update()
  75. assert response.redirectedUrl == "/cancelacionAlmacen/show/$cancelacionAlmacen.id"
  76. assert flash.message != null
  77. }
  78. @Test
  79. void testDelete() {
  80. controller.delete()
  81. assert flash.message != null
  82. assert response.redirectedUrl == '/cancelacionAlmacen/list'
  83. response.reset()
  84. def cancelacionAlmacen = new CancelacionAlmacen()
  85. // TODO: populate valid domain properties
  86. assert cancelacionAlmacen.save() != null
  87. assert CancelacionAlmacen.count() == 1
  88. params.id = cancelacionAlmacen.id
  89. controller.delete()
  90. assert CancelacionAlmacen.count() == 0
  91. assert CancelacionAlmacen.get(cancelacionAlmacen.id) == null
  92. assert response.redirectedUrl == '/cancelacionAlmacen/list'
  93. }
  94. }