From c578ba2e7ed8cc57bc3e8f2d7e753dea400571e3 Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Fri, 6 Jan 2012 03:34:42 +0400 Subject: SONAR-3138 Fallback to database from plugin authenticator --- .../java/org/sonar/server/ui/AuthenticatorFactoryTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'sonar-server/src/test/java') diff --git a/sonar-server/src/test/java/org/sonar/server/ui/AuthenticatorFactoryTest.java b/sonar-server/src/test/java/org/sonar/server/ui/AuthenticatorFactoryTest.java index 0943141b0f4..c36aa0f3ddb 100644 --- a/sonar-server/src/test/java/org/sonar/server/ui/AuthenticatorFactoryTest.java +++ b/sonar-server/src/test/java/org/sonar/server/ui/AuthenticatorFactoryTest.java @@ -35,6 +35,7 @@ public class AuthenticatorFactoryTest { public void doNotFailIfNoAuthenticationPlugins() { AuthenticatorFactory factory = new AuthenticatorFactory(new Settings()); assertThat(factory.getAuthenticator(), nullValue()); + factory.start(); } @Test @@ -68,6 +69,15 @@ public class AuthenticatorFactoryTest { factory.getAuthenticator(); } + @Test(expected = AuthenticatorNotFoundException.class) + public void noAuthenticators() { + Settings settings = new Settings(); + settings.setProperty(CoreProperties.CORE_AUTHENTICATOR_CLASS, "foo"); + + AuthenticatorFactory factory = new AuthenticatorFactory(settings, null); + factory.start(); + } + @Test public void ignoreStartupFailure() { Settings settings = new Settings(); -- cgit v1.2.3