Commit ddbf5a14580c745f37760dd8edbe58a7cb7bd254

Authored by Emerson Oliveira
1 parent ad7c0a5e
Exists in master

Adição de teste de erro durante consulta checkLoggedIn

impl/core/src/test/java/security/athentication/error/LoginErrorAuthenticatorTest.java
@@ -49,7 +49,11 @@ import org.junit.runner.RunWith; @@ -49,7 +49,11 @@ import org.junit.runner.RunWith;
49 49
50 import test.Tests; 50 import test.Tests;
51 import br.gov.frameworkdemoiselle.security.AuthenticationException; 51 import br.gov.frameworkdemoiselle.security.AuthenticationException;
  52 +import br.gov.frameworkdemoiselle.security.NotLoggedInException;
52 import br.gov.frameworkdemoiselle.security.SecurityContext; 53 import br.gov.frameworkdemoiselle.security.SecurityContext;
  54 +import br.gov.frameworkdemoiselle.util.Beans;
  55 +import br.gov.frameworkdemoiselle.util.NameQualifier;
  56 +import br.gov.frameworkdemoiselle.util.ResourceBundle;
53 import configuration.resource.ConfigurationResourceTest; 57 import configuration.resource.ConfigurationResourceTest;
54 58
55 @RunWith(Arquillian.class) 59 @RunWith(Arquillian.class)
@@ -76,4 +80,15 @@ public class LoginErrorAuthenticatorTest { @@ -76,4 +80,15 @@ public class LoginErrorAuthenticatorTest {
76 } 80 }
77 } 81 }
78 82
  83 + @Test
  84 + public void errorDurindCheckLoggedIn() {
  85 + try {
  86 + context.checkLoggedIn();
  87 + fail("checkLoggedIn deveria disparar exceção de NotLoggedIn");
  88 + } catch (NotLoggedInException cause) {
  89 + assertEquals(Beans.getReference(ResourceBundle.class, new NameQualifier("demoiselle-core-bundle"))
  90 + .getString("user-not-authenticated"), cause.getMessage());
  91 + }
  92 + }
  93 +
79 } 94 }