2016-12-20 14 views
1

REST Assuredを使用してAPIを自動化しようとしています。以下は、私はAPIのテストケースを実行中にでましたエラーは次のとおりです。 -REST Assuredでデフォルトのパーサを渡す方法は?

testNotifications(com.api.truValue.test.notifications.NotificationsTest)時間経過:1.832秒< < < FAILURE!

java.lang.IllegalStateException:なしコンテンツタイプが応答で存在しないとデフォルトのパーサが設定されていないので、

はパスメソッドを呼び出すことはできません。

たとえば、次のようにデフォルトのパーサーを指定できます。 RestAssured.defaultParser = Parser.JSON; com.api.truValue.test.notifications.NotificationsTest.testNotificationsで

(NotificationsTest.java:35)

私はこれを解決する方法やデフォルトのパーサを渡す方法を教えてください。

+0

コードを投稿する必要があります... –

答えて

1

あなたの質問への答えはあなたが受信したエラーである:RestAssuredを設定You can specify a default parser using e.g.: RestAssured.defaultParser = Parser.JSON;

、次の行を追加します。またRestAssured.defaultParser = Parser.JSON;

を、そしておそらくより良い、あなたがテストしているサービスは、移入すべきです応答のヘッダーはcontent-typeです。

関連する問題