をテストし、私は私のGrailsアプリケーションに簡単なセッションリスナーを実装しているが、私の統合テストは、次のように失敗の原因となっている。Grailsの - にUnsupportedOperationException - 統合
java.lang.UnsupportedOperationExceptionが をorg.springframeworkで。ブートストラップ$ _closure1.doCall(BootStrap.groovy:44)でmock.web.MockServletContext.addListener(MockServletContext.java:675) grails.util.Environment.evaluateEnvironmentSpecificBlockで (Environment.java:327)
MockServletContextは、テストに使用しているためこれがあると、私は次の行にBootstrap.groovyに追加していこのリスナーをサポートしていません:
def init = {
servletContext ->
servletContext.addListener(userLoginSessionListener)
....
}
を、それを必要としないために、これを無視するか、私のテストに注釈を付けるの方法があります。
私はこの特定の問題に対する回答はありませんが、ここで私の他の質問に答えた回避策を見つけました - http://stackoverflow.com/a/36886996/2288004。 – dre