2011-03-03 96 views
1

我正在尝试在grails中创建自定义对象marshallers,并且我遵循的教程指出编组人员应该在BootStrap.groovy中设置init关闭。但是,当我在测试中呼叫myObject as JSON时,编组器不会被使用。在Grails中测试CustomObject marshallers?

在测试中使用自定义marshallers需要做些什么?

回答

1

至少从1.2.4开始,这一直是Grails中的一个问题。在那里有一个开放的JIRA票,没有工作。

+0

这是你正在谈论的票:http://jira.grails.org/browse/GRAILS-6899 – 2011-06-16 04:49:35

1

在使用它之前,您应该能够随时注册对象编组器。因此,要在测试中使用它,只需将其添加到setUp方法即可。

+0

奇数。我创建了一个“No Class name marshaller”,并将其注册为优先级0,1和1000,但它似乎没有被击中。 – 2011-03-04 15:11:07

+0

另外,这是一个系统范围的编组,所以我需要在更普遍的地方使用这个。 – 2011-03-04 15:29:58