我正在嘗試在grails中創建自定義對象marshallers,並且我遵循的教程指出編組人員應該在BootStrap.groovy
中設置init
關閉。但是,當我在測試中呼叫myObject as JSON
時,編組器不會被使用。在Grails中測試CustomObject marshallers?
在測試中使用自定義marshallers需要做些什麼?
我正在嘗試在grails中創建自定義對象marshallers,並且我遵循的教程指出編組人員應該在BootStrap.groovy
中設置init
關閉。但是,當我在測試中呼叫myObject as JSON
時,編組器不會被使用。在Grails中測試CustomObject marshallers?
在測試中使用自定義marshallers需要做些什麼?
至少從1.2.4
開始,這一直是Grails中的一個問題。在那裏有一個開放的JIRA票,沒有工作。
在使用它之前,您應該能夠隨時註冊對象編組器。因此,要在測試中使用它,只需將其添加到setUp方法即可。
奇數。我創建了一個「No Class name marshaller」,並將其註冊爲優先級0,1和1000,但它似乎沒有被擊中。 – 2011-03-04 15:11:07
另外,這是一個系統範圍的編組,所以我需要在更普遍的地方使用這個。 – 2011-03-04 15:29:58
這是你正在談論的票:http://jira.grails.org/browse/GRAILS-6899 – 2011-06-16 04:49:35