Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Grailsアクションでは、単純なコードがあります
def myAction={ render("some string" as JSON)}
今、JUnit でこのレンダリングされた JSON にアクセスしてテストしたいと思います。
def ret=controller.myAction();ret.JSON
JUNIT grails でレンダー JSON オブジェクトをキャプチャする方法はありますか?
前もって感謝します..
Grails 2.xを使用している場合は、次のことができます
def json = controller.response.json
これにより、JSON オブジェクトが得られます (xml も機能します)。
バージョン < 2.x を使用している場合は、次のようにする必要があります。
def json = JSON.parse(controller.response.contentAsString)