Commit 892df7e69e524baf94f139afb19204abd3a6aabe

Authored by Emerson Oliveira
1 parent 551723da
Exists in master

Refatoração da ativação e desativação do contexto

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 }