[CUBBY-114] TokenValidator を設定している Action のTestCase でのNPEが発生する Created: 2008-03-18 Updated: 2008-04-16 Resolved: 2008-04-16 |
|
Status: | Closed |
Project: | Cubby |
Component/s: | Core |
Affects Version/s: | 1.0.1 |
Fix Version/s: | 1.0.2, 1.1.0-rc1 |
Type: | Bug | Priority: | Major |
Reporter: | agata | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
[cubby-user:37] TokenValidator を設定している Action の TestCase での NPE Cubby 1.0.1 を利用しているのですが、TokenValidator を設定している
原因は TokenValidator#validate メソッド内で ThreadContext から とりあえず該当のテストメソッドの中で、以下のように記述して回避しています。 ThreadContext.setRequest(getRequest()); 出来れば、CubbyTestCase#routing 辺りに入れておいてもらえるか、 |
Comments |
Comment by agata [ 2008-04-16 ] |
r912で ThreadContext.getRequestの結果がnullの場合、IlligalStateExceptionを投げるようにしました。 |
Comment by agata [ 2008-03-18 ] |
ついでにTokenValidatorなどThreadContextのリクエストを使用する箇所でnullの場合、明示的にメッセージ付きの例外を投げるようにしておきましょうか。 |