2011-07-19 11 views
0

サーバーがクライアントに渡される暗号化されたURLを作成する場合があります。クライアントは、このURLを介して別のサービス(サーブレット)を呼び出すことができます。私はクライアントが受け取ったURLがが実際に暗号化されていることを確認する必要がある統合テストを書いています。それを行う方法はありますか?暗号化されたURLを統合テストする方法

答えて

0

私は、あなたがサーバー上でやっているのと全く同じ方法でそれを暗号化して結果を比較しなければならないと思います。

+0

ありがとう!あなたの返信を読んだ後、私は答えを見つけました!リモートサービスで使用されるのと同じキーを使用して受信したURL(文字列)を復号化しようとします(URLは本番環境で復号化されます) – Taras

1

既知の結果を持つ静的な文字列の暗号化方法をテストします。

+0

これは、単体テストの場合に役立ちます。 "サーバーは暗号化されたURLを作成する" - > "ユーザーにURLを送信する" - > "ユーザーがURLをクリックする" - > "ユーザーがリモートサービスから結果を受け取る"という統合テストを作成しています。 「ユーザー」(私のテストエンティティ)がURLを受け取ったとき** URL **が暗号化されていることを確認する必要があります – Taras

関連する問題