3

機能テスト プラグインを使用して REST Web サービスをテストしています。body の内容を正しく設定できません。これは私のコードです:

class HelloWorldFunctionalTests extends APITestCase {

    String postJson = "{\"name\":\"test name\"}"

    void testPost() {
        post('/mycontroller') {
            headers['Accept'] = 'application/json'

            body {
                """
                    {name:'test name'}
                """
            }

        }

        //assertStatus 200
    }
}

現時点で私は取得しています: java.lang.NullPointerException at groovyx.net.http.HTTPBuilder$RequestConfigDelegate.setBody(HTTPBuilder.java:1200)

誰が問題が何であるかを見ることができますか?

どうもありがとう、アレックス

4

1 に答える 1

2

ボディの組み方とは関係ありませんでした。私が見逃していたのはコンテンツタイプでした。

このコード行により、正常に動作しました。

headers['Content-Type'] = 'application/json'
于 2012-07-24T09:27:48.283 に答える