From aa6d43e8b28ff73d69a920e9b3a7b284cfce00c3 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 29 Nov 2013 11:05:51 -0500 Subject: [PATCH] Extract SessionManager from GitBlit singleton --- src/test/java/com/gitblit/tests/RedmineUserServiceTest.java | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/test/java/com/gitblit/tests/RedmineUserServiceTest.java b/src/test/java/com/gitblit/tests/RedmineUserServiceTest.java index 7e04a91..3c6769f 100644 --- a/src/test/java/com/gitblit/tests/RedmineUserServiceTest.java +++ b/src/test/java/com/gitblit/tests/RedmineUserServiceTest.java @@ -1,21 +1,15 @@ package com.gitblit.tests; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; - -import java.util.HashMap; import org.junit.Test; import com.gitblit.RedmineUserService; import com.gitblit.models.UserModel; -import com.gitblit.tests.mock.MemorySettings; +import com.gitblit.tests.mock.MockRuntimeManager; import com.gitblit.utils.StringUtils; -public class RedmineUserServiceTest { +public class RedmineUserServiceTest extends GitblitUnitTest { private static final String JSON = "{\"user\":{\"created_on\":\"2011-03-28T00:41:29Z\",\"lastname\":\"foo\"," + "\"last_login_on\":\"2012-09-06T23:59:26Z\",\"firstname\":\"baz\"," @@ -28,7 +22,7 @@ @Test public void testAuthenticate() throws Exception { RedmineUserService redmineUserService = new RedmineUserService(); - redmineUserService.setup(new MemorySettings(new HashMap<String, Object>())); + redmineUserService.setup(new MockRuntimeManager()); redmineUserService.setTestingCurrentUserAsJson(JSON); UserModel userModel = redmineUserService.authenticate("RedmineAdminId", "RedmineAPIKey".toCharArray()); assertThat(userModel.getName(), is("redmineadminid")); @@ -41,7 +35,7 @@ @Test public void testAuthenticateNotAdminUser() throws Exception { RedmineUserService redmineUserService = new RedmineUserService(); - redmineUserService.setup(new MemorySettings(new HashMap<String, Object>())); + redmineUserService.setup(new MockRuntimeManager()); redmineUserService.setTestingCurrentUserAsJson(NOT_ADMIN_JSON); UserModel userModel = redmineUserService.authenticate("RedmineUserId", "RedmineAPIKey".toCharArray()); assertThat(userModel.getName(), is("redmineuserid")); @@ -54,7 +48,7 @@ @Test public void testLocalAccount() { RedmineUserService redmineUserService = new RedmineUserService(); - redmineUserService.setup(new MemorySettings(new HashMap<String, Object>())); + redmineUserService.setup(new MockRuntimeManager()); UserModel localAccount = new UserModel("bruce"); localAccount.displayName = "Bruce Campbell"; -- Gitblit v1.9.1