2016-10-26 10 views
2

RestContinuationを使用する非同期要求ハンドラをテストしようとするとエラーが発生します。エラーは単純に:ContinuationException: : Continuationです。私はWebSpecをテストに使用します。LiftWeb RESTHelper RestContinuumeユニットテスト

私は2012年からthisマニュアルを続けていますが、明らかに非同期の使用例は含まれていません。私はまた、非同期テストがサポートされていないと言われている別のpostを2013年から見つけました。ですから、2016年末までに誰かが非同期要求処理のテストを書く方法を見つけましたか?要求/応答プロセス短絡するためには

liftVersion = 2.6.3 scalaVersion = 2.11.7 specs2Version = 2.3.11

答えて

0

あなたが継続を開始すると、リフトはContinuationExceptionをスローします。テストフレームワークがその例外をキャッチしてエラーとして報告しているようです。それを無視するようにテストを設定できる場合は、その問題を解決します。あなたがRestContinuationの完全なリクエスト/応答サイクルをテストしようとしているのであれば、それらは別のスレッド上で発生するため、ややこしいでしょう。