makotan _at_ gmail dot com

UnitTest

java.lang.UnsupportedOperationException
at org.seasar.extension.mock.servlet.MockServletContextImpl.getResourcePaths(MockServletContextImpl.java:87)
at org.seasar.jsf.runtime.ServletContextTaglibManagerImpl.scanJars(ServletContextTaglibManagerImpl.java:31)
at org.seasar.jsf.runtime.ServletContextTaglibManagerImpl.init(ServletContextTaglibManagerImpl.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

こんなエラーが出る・・・orz
S2JSFのサンプルのjarを全部コピってるのになぁ〜UnitTestの書き方って変わらないよね・・・なんで〜〜〜(T.T)
(追記)
setUpは呼びだしてる、その後この例外が起きてる
(追記)
S2TestCaseを追いかけていくとコンテナのinitを呼びだしているところで例外が出てる
(追記)
jsf.diconでorg.seasar.jsf.runtime.ServletContextTaglibManagerImplの中の何かでエラーになってる・・・
対策を考える前にUnitTestを動かすことを最優先に・・・
とりあえずdiconのincludeしてるところから除外したら動いたのでHamachiの2.2系列対応を・・・
(追記)
とりあえず動いたけど、S2JSFを使わない場合はjsf.diconがincludeされるのは防いだ方が良いのかなぁ・・・っていうか、S2JSFのActionでも同じ事が起きたりしないのかなぁ〜ってふと思ったのでS2JSFのサンプルを見る。するとjsf.diconはそこにない・・・orz
さ〜て気を取り直して・・・次!