技术开发 频道

精通 Grails: 测试 Grails 应用程序

  添加控制器和视图

  到目前为止,您一直以编程的方式与 HotelStay 域类交互。添加一个 HotelStayController,如清单 6 所示,它使您能够在 Web 浏览器上使用该类:

  清单 6. HotelStayController 源代码

class HotelStayController {
  def scaffold
= HotelStay
}

  您应该对 create 表单进行仔细的 UI 调试。默认情况下,日期字段包括 day、month、year、hours 和 minutes,如图 4 所示:

  图 4. 默认显示日期和时间  

  在这里,忽略日期字段的时间戳部分是安全的。输入 grails generate-views HotelStay。要创建图 5 所示的经过修改的 UI,请将 precision="day" 添加到 views/hotelStay/create.gsp 和 views/hotelStay/edit.gsp 中的 元素:

  图 5. 仅显示日期  

  有了运行在 servlet 容器中的活动的、有效的 HotelStay 之后,就要开始讨论测试了:单元测试还是集成测试?

0
相关文章