diff --git a/impl/core/src/test/java/security/athentication/error/LoginErrorAuthenticatorTest.java b/impl/core/src/test/java/security/athentication/error/LoginErrorAuthenticatorTest.java index 8157620..cddc904 100644 --- a/impl/core/src/test/java/security/athentication/error/LoginErrorAuthenticatorTest.java +++ b/impl/core/src/test/java/security/athentication/error/LoginErrorAuthenticatorTest.java @@ -49,7 +49,11 @@ import org.junit.runner.RunWith; import test.Tests; import br.gov.frameworkdemoiselle.security.AuthenticationException; +import br.gov.frameworkdemoiselle.security.NotLoggedInException; import br.gov.frameworkdemoiselle.security.SecurityContext; +import br.gov.frameworkdemoiselle.util.Beans; +import br.gov.frameworkdemoiselle.util.NameQualifier; +import br.gov.frameworkdemoiselle.util.ResourceBundle; import configuration.resource.ConfigurationResourceTest; @RunWith(Arquillian.class) @@ -76,4 +80,15 @@ public class LoginErrorAuthenticatorTest { } } + @Test + public void errorDurindCheckLoggedIn() { + try { + context.checkLoggedIn(); + fail("checkLoggedIn deveria disparar exceção de NotLoggedIn"); + } catch (NotLoggedInException cause) { + assertEquals(Beans.getReference(ResourceBundle.class, new NameQualifier("demoiselle-core-bundle")) + .getString("user-not-authenticated"), cause.getMessage()); + } + } + } -- libgit2 0.21.2