SessionAware documentation misleading about unit testing?
---------------------------------------------------------

                 Key: WW-2181
                 URL: https://issues.apache.org/struts/browse/WW-2181
             Project: Struts 2
          Issue Type: Bug
          Components: Documentation
    Affects Versions: 2.0.9
            Reporter: Jim Cushing


The SessionAware JavaDocs state:

"Note that using this interface makes the Action tied to a servlet environment, 
so it should be avoided if possible since things like unit testing will become 
more difficult."

Unit testing with SessionAware is actually quite simple, compared to accessing 
the session through ActionContext, and SessionAware makes the Action less bound 
to a servlet environment than ServletRequestAware, another possible means of 
accessing the session.

It could be argued that using sessions at all makes ties an Action to a servlet 
environment, but this statement instead implies that users should find a 
different means of getting at the session to improve unit testability. I 
believe that's misleading.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to