【发布时间】:2012-10-11 08:26:30
【问题描述】:
我为控制器编写了一个单元测试。
我有一个引导文件,它通过添加方法asPublicMap() 来更改域类的元类。我在控制器中使用此方法将域类返回为 json,但仅返回一些选定的 public 字段。
由于MissingMethodException for asPublicMap(),我的单元测试失败。据我了解,引导类不加载用于单元测试,仅用于集成测试。这就是我收到此错误的原因。
我的问题是:是否有其他地方可以进行元类操作以便在单元测试期间考虑到它们?
【问题讨论】:
标签: unit-testing grails