You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@visi.com> on 2010/04/06 01:17:24 UTC
MDB Security (Re: svn commit: r930005)
On Apr 1, 2010, at 10:34 AM, djencks@apache.org wrote:
> Author: djencks
> Date: Thu Apr 1 15:34:10 2010
> New Revision: 930005
>
> URL: http://svn.apache.org/viewvc?rev=930005&view=rev
> Log:
> OPENEJB-1242 make reauthentication nullable, mdbs can now have
> security-role-refs due to imported security context.
>
> Modified:
> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/
> apache/openejb/jee/EnterpriseBean.java
> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/
> apache/openejb/jee/MessageDrivenBean.java
> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/
> apache/openejb/jee/OutboundResourceAdapter.java
> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/
> apache/openejb/jee/RemoteBean.java
>
Looks like we might need to update these tests to match the new
functionality.
org.apache.openejb.test.mdb.MdbAllowedOperationsTests
org.apache.openejb.test.mdb.BmtMdbAllowedOperationsTests
-------------------------------------------------------------------------------
Test set: org.apache.openejb.ApplicationTest
-------------------------------------------------------------------------------
Tests run: 1421, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
25.285 sec <<< FAILURE!
MDB
.AllowedOperations
.businessMethod(org.apache.openejb.test.NumberedTestCase$NamedTest)
Time elapsed: 0.039 sec <<< FAILURE!
junit.framework.AssertionFailedError: expected:<
FALSE Context_getEJBHome
TRUE Context_getCallerPrincipal
FALSE Context_isCallerInRole
FALSE Context_getRollbackOnly
FALSE Context_setRollbackOnly
TRUE Context_getUserTransaction
FALSE Context_getEJBObject
FALSE Context_getPrimaryKey
TRUE JNDI_access_to_java_comp_env
FALSE (empty)
FALSE (empty)
TRUE Context_lookup
FALSE Context_getTimerService
> but was:<
FALSE Context_getEJBHome
TRUE Context_getCallerPrincipal
TRUE Context_isCallerInRole
FALSE Context_getRollbackOnly
FALSE Context_setRollbackOnly
TRUE Context_getUserTransaction
FALSE Context_getEJBObject
FALSE Context_getPrimaryKey
TRUE JNDI_access_to_java_comp_env
FALSE (empty)
FALSE (empty)
TRUE Context_lookup
FALSE Context_getTimerService
>
Re: MDB Security (Re: svn commit: r930005)
Posted by David Jencks <da...@yahoo.com>.
oops, missed a couple commits.... fixed rev 930982
david jencks
On Apr 5, 2010, at 4:17 PM, David Blevins wrote:
>
> On Apr 1, 2010, at 10:34 AM, djencks@apache.org wrote:
>
>> Author: djencks
>> Date: Thu Apr 1 15:34:10 2010
>> New Revision: 930005
>>
>> URL: http://svn.apache.org/viewvc?rev=930005&view=rev
>> Log:
>> OPENEJB-1242 make reauthentication nullable, mdbs can now have security-role-refs due to imported security context.
>>
>> Modified:
>> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/EnterpriseBean.java
>> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java
>> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceAdapter.java
>> openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoteBean.java
>>
>
> Looks like we might need to update these tests to match the new functionality.
>
> org.apache.openejb.test.mdb.MdbAllowedOperationsTests
> org.apache.openejb.test.mdb.BmtMdbAllowedOperationsTests
>
>
> -------------------------------------------------------------------------------
> Test set: org.apache.openejb.ApplicationTest
> -------------------------------------------------------------------------------
> Tests run: 1421, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 25.285 sec <<< FAILURE!
> MDB.AllowedOperations.businessMethod(org.apache.openejb.test.NumberedTestCase$NamedTest) Time elapsed: 0.039 sec <<< FAILURE!
> junit.framework.AssertionFailedError: expected:<
> FALSE Context_getEJBHome
> TRUE Context_getCallerPrincipal
> FALSE Context_isCallerInRole
> FALSE Context_getRollbackOnly
> FALSE Context_setRollbackOnly
> TRUE Context_getUserTransaction
> FALSE Context_getEJBObject
> FALSE Context_getPrimaryKey
> TRUE JNDI_access_to_java_comp_env
> FALSE (empty)
> FALSE (empty)
> TRUE Context_lookup
> FALSE Context_getTimerService
> > but was:<
> FALSE Context_getEJBHome
> TRUE Context_getCallerPrincipal
> TRUE Context_isCallerInRole
> FALSE Context_getRollbackOnly
> FALSE Context_setRollbackOnly
> TRUE Context_getUserTransaction
> FALSE Context_getEJBObject
> FALSE Context_getPrimaryKey
> TRUE JNDI_access_to_java_comp_env
> FALSE (empty)
> FALSE (empty)
> TRUE Context_lookup
> FALSE Context_getTimerService
> >
>