2011-03-03 104 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