What's the value of your Constants.ADMIN_ROLE?
Matt
On 9/5/07, gederer <[EMAIL PROTECTED]> wrote:
>
> For the moment, I changed UserSecurityAdvice.ACCESS_DENIED to the string
> literal "User not properly authenticated." But, I still get:
>
> testAddUserAsAdmin(org.appfuse.service.UserSecurityAdviceTest) Time
> elapsed: 0.063 sec <<< ERROR!
> org.acegisecurity.AccessDeniedException: User not properly authenticated.
> at
> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
> at
> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
> at
> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
> at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> at $Proxy1.saveUser(Unknown Source)
> at
> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:79)
> at
> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:79)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at junit.framework.TestCase.runTest(TestCase.java:164)
> at org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:120)
> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> at junit.framework.TestSuite.run(TestSuite.java:225)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>
> Here's the test method that's failing:
>
> public void testAddUserAsAdmin() throws Exception
> {
> SecurityContext context = new SecurityContextImpl();
> UsernamePasswordAuthenticationToken token = new
> UsernamePasswordAuthenticationToken(
> "admin", "password", new GrantedAuthority[] {
> new GrantedAuthorityImpl(
> Constants.ADMIN_ROLE) });
> context.setAuthentication(token);
> SecurityContextHolder.setContext(context);
>
> UserManager userManager = makeInterceptedTarget();
> User user = new User("admin");
>
> userDao.expects(once()).method("saveUser");
> userManager.saveUser(user);
> userDao.verify();
> }
>
> I'm not all that familiar with the Acegi API. Not sure what's supposed to be
> happening here, or what to do about it. Does this mean that authentication
> failed for some reason, or ???
>
> Thanks!
>
> Greg
>
>
> mraible wrote:
> >
> > You might compare your UserSecurityAdviceTest (and UserSecurityAdvice
> > class) with the latest ones in SVN. It looks like Acegi might be
> > returning a message instead of AppFuse.
> >
> > Matt
> >
> > On 9/5/07, gederer <[EMAIL PROTECTED]> wrote:
> >>
> >> Hi,
> >>
> >> I just upgraded an existing M5 application to RC1. Running
> >> integration-test
> >> yielded the following:
> >>
> >>
> -------------------------------------------------------------------------------
> >> Test set: org.appfuse.service.UserSecurityAdviceTest
> >>
> -------------------------------------------------------------------------------
> >> Tests run: 7, Failures: 3, Errors: 4, Skipped: 0, Time elapsed: 0.168 sec
> >> <<< FAILURE!
> >> testAddUserWithoutAdminRole(org.appfuse.service.UserSecurityAdviceTest)
> >> Time elapsed: 0.055 sec <<< FAILURE!
> >> junit.framework.ComparisonFailure: expected:<[User not properly
> >> authenticated].> but was:<[Access Denied: Only administrators are allowed
> >> to
> >> modify other users].>
> >> at junit.framework.Assert.assertEquals(Assert.java:81)
> >> at junit.framework.Assert.assertEquals(Assert.java:87)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserWithoutAdminRole(UserSecurityAdviceTest.java:54)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserWithoutAdminRole(UserSecurityAdviceTest.java:54)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >> testAddUserAsAdmin(org.appfuse.service.UserSecurityAdviceTest) Time
> >> elapsed: 0.018 sec <<< ERROR!
> >> org.acegisecurity.AccessDeniedException: User not properly authenticated.
> >> at
> >>
> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
> >> at
> >> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
> >> at
> >>
> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
> >> at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
> >> at
> >>
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> >> at $Proxy36.saveUser(Unknown Source)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:70)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:70)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >> testUpdateUserProfile(org.appfuse.service.UserSecurityAdviceTest) Time
> >> elapsed: 0.016 sec <<< ERROR!
> >> org.acegisecurity.AccessDeniedException: User not properly authenticated.
> >> at
> >>
> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
> >> at
> >> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
> >> at
> >>
> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
> >> at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
> >> at
> >>
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> >> at $Proxy36.saveUser(Unknown Source)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserProfile(UserSecurityAdviceTest.java:80)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserProfile(UserSecurityAdviceTest.java:80)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >>
> testChangeToAdminRoleFromUserRole(org.appfuse.service.UserSecurityAdviceTest)
> >> Time elapsed: 0.015 sec <<< FAILURE!
> >> junit.framework.ComparisonFailure: expected:<[User not properly
> >> authenticated].> but was:<[Access Denied: Only administrators are allowed
> >> to
> >> modify other users].>
> >> at junit.framework.Assert.assertEquals(Assert.java:81)
> >> at junit.framework.Assert.assertEquals(Assert.java:87)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testChangeToAdminRoleFromUserRole(UserSecurityAdviceTest.java:95)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testChangeToAdminRoleFromUserRole(UserSecurityAdviceTest.java:95)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >>
> testAddAdminRoleWhenAlreadyHasUserRole(org.appfuse.service.UserSecurityAdviceTest)
> >> Time elapsed: 0.015 sec <<< FAILURE!
> >> junit.framework.ComparisonFailure: expected:<[User not properly
> >> authenticated].> but was:<[Access Denied: Only administrators are allowed
> >> to
> >> modify other users].>
> >> at junit.framework.Assert.assertEquals(Assert.java:81)
> >> at junit.framework.Assert.assertEquals(Assert.java:87)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddAdminRoleWhenAlreadyHasUserRole(UserSecurityAdviceTest.java:111)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddAdminRoleWhenAlreadyHasUserRole(UserSecurityAdviceTest.java:111)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >>
> testAddUserRoleWhenHasAdminRole(org.appfuse.service.UserSecurityAdviceTest)
> >> Time elapsed: 0.021 sec <<< ERROR!
> >> org.acegisecurity.AccessDeniedException: User not properly authenticated.
> >> at
> >>
> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
> >> at
> >> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
> >> at
> >>
> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
> >> at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
> >> at
> >>
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> >> at $Proxy36.saveUser(Unknown Source)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserRoleWhenHasAdminRole(UserSecurityAdviceTest.java:130)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testAddUserRoleWhenHasAdminRole(UserSecurityAdviceTest.java:130)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >> testUpdateUserWithUserRole(org.appfuse.service.UserSecurityAdviceTest)
> >> Time
> >> elapsed: 0.014 sec <<< ERROR!
> >> org.acegisecurity.AccessDeniedException: User not properly authenticated.
> >> at
> >>
> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
> >> at
> >> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
> >> at
> >>
> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
> >> at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
> >> at
> >>
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> >> at $Proxy36.saveUser(Unknown Source)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserWithUserRole(UserSecurityAdviceTest.java:141)
> >> at
> >>
> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserWithUserRole(UserSecurityAdviceTest.java:141)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at junit.framework.TestCase.runTest(TestCase.java:164)
> >> at
> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
> >> at junit.framework.TestResult.runProtected(TestResult.java:124)
> >> at junit.framework.TestResult.run(TestResult.java:109)
> >> at junit.framework.TestCase.run(TestCase.java:120)
> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
> >> at junit.framework.TestSuite.run(TestSuite.java:225)
> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
> >> at
> >>
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:585)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
> >> at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
> >>
> >> Any ideas?
> >>
> >> Cheers,
> >>
> >> Greg
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/RC1-UserSecurityAdviceTest-fails-tf4387033s2369.html#a12507548
> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > --
> > http://raibledesigns.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/RC1-UserSecurityAdviceTest-fails-tf4387033s2369.html#a12509397
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]