Jersey

JerseyClientで認証

Jerseyを使用したAPIのテストに使っていたJerseyClientは通常のHTTPクライアントとしても 便利なことに気づいたのでテストに使ってみる。 認証が必要な場合があったので自分用メモ Basic認証を使う場合 // クライアント生成 ClientConfig config = new Defau…

Jerseyで作成したRESTサービスをJUnitでテストする(Multipart)

ファイルアップロードなどMultipartでPOSTするRESTサービスのテストの書き方メモ リソースクラスの例 package jp.yustam.jersey.resources; import java.io.InputStream; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; i…

Jerseyで作成したRESTサービスをJUnitでテストする

Jersey Test Frameworkを使用する Chapter 7. Jersey Test Framework いくつか種類があるみたいですが今回使用したのは「jersey-test-framework-grizzly2」 pom.xmlに以下の依存関係を追加します。 <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> <artifactId>jersey-test-frame</artifactid></dependency>…

java.lang.NoClassDefFoundError: org/codehaus/jackson/map/deser/std/StdDeserializer

Jersey-JSONとAWS-Java-SDKの併用時はjacksonのバージョンに注意 java.lang.NoClassDefFoundError: org/codehaus/jackson/map/deser/std/StdDeserializer StdDeserializer.StringDeserializer (Jackson JSON Processor) 1.9系からはStdDeserializerを使用し…