Commit 892df7e69e524baf94f139afb19204abd3a6aabe
1 parent
551723da
Exists in
master
Refatoração da ativação e desativação do contexto
Showing
1 changed file
with
13 additions
and
4 deletions
Show diff stats
impl/core/src/test/java/security/interceptor/loggedin/LoggedInInterceptorTest.java
@@ -46,6 +46,8 @@ import javax.inject.Inject; | @@ -46,6 +46,8 @@ import javax.inject.Inject; | ||
46 | import org.jboss.arquillian.container.test.api.Deployment; | 46 | import org.jboss.arquillian.container.test.api.Deployment; |
47 | import org.jboss.arquillian.junit.Arquillian; | 47 | import org.jboss.arquillian.junit.Arquillian; |
48 | import org.jboss.shrinkwrap.api.spec.JavaArchive; | 48 | import org.jboss.shrinkwrap.api.spec.JavaArchive; |
49 | +import org.junit.After; | ||
50 | +import org.junit.Before; | ||
49 | import org.junit.Test; | 51 | import org.junit.Test; |
50 | import org.junit.runner.RunWith; | 52 | import org.junit.runner.RunWith; |
51 | 53 | ||
@@ -77,6 +79,12 @@ public class LoggedInInterceptorTest { | @@ -77,6 +79,12 @@ public class LoggedInInterceptorTest { | ||
77 | return deployment; | 79 | return deployment; |
78 | } | 80 | } |
79 | 81 | ||
82 | + @Before | ||
83 | + public void activeContext(){ | ||
84 | + SessionContext ctx = Beans.getReference(SessionContext.class); | ||
85 | + ctx.activate(); | ||
86 | + } | ||
87 | + | ||
80 | @Test | 88 | @Test |
81 | public void callProtectedClassAttribNotLogged() { | 89 | public void callProtectedClassAttribNotLogged() { |
82 | try { | 90 | try { |
@@ -89,12 +97,13 @@ public class LoggedInInterceptorTest { | @@ -89,12 +97,13 @@ public class LoggedInInterceptorTest { | ||
89 | 97 | ||
90 | @Test | 98 | @Test |
91 | public void callProtectedClassAttribLogged() { | 99 | public void callProtectedClassAttribLogged() { |
92 | - SessionContext ctx = Beans.getReference(SessionContext.class); | ||
93 | - ctx.activate(); | ||
94 | - | ||
95 | context.login(); | 100 | context.login(); |
96 | protectedClass.getDummyAttrib(); | 101 | protectedClass.getDummyAttrib(); |
97 | - | 102 | + } |
103 | + | ||
104 | + @After | ||
105 | + public void deactiveContext(){ | ||
106 | + SessionContext ctx = Beans.getReference(SessionContext.class); | ||
98 | ctx.deactivate(); | 107 | ctx.deactivate(); |
99 | } | 108 | } |
100 | } | 109 | } |