テストしたい Restful Web サービスがあります。これには、Jersey Test Framework を使用します。JAX-RS リソースに加えて、Websocket も使用されます。これもテストする必要があります。しかし、Tyrus クライアントを使用して websocket エンドポイントをテストしようとすると、101 コードではなく 404 が返されました。
org.glassfish.tyrus.core.HandshakeException: Response code was not 101: 404.
war ファイルをビルドすると、websocket エンドポイントが正常に動作し、すべてが期待どおりに動作します。
Jersey Test Framework で Websocket をテストできますか?
ジャージー 1.18