From eecaad8b8e2c447429c31a01d49260ddd6b4ee03 Mon Sep 17 00:00:00 2001
From: Paul Martin <paul@paulsputer.com>
Date: Sat, 16 Apr 2016 17:35:32 -0400
Subject: [PATCH] Proof of concept #1026

---
 src/test/java/com/gitblit/tests/GitBlitTest.java |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/test/java/com/gitblit/tests/GitBlitTest.java b/src/test/java/com/gitblit/tests/GitBlitTest.java
index 692afb7..e873ced 100644
--- a/src/test/java/com/gitblit/tests/GitBlitTest.java
+++ b/src/test/java/com/gitblit/tests/GitBlitTest.java
@@ -15,6 +15,7 @@
  */
 package com.gitblit.tests;
 
+import java.io.File;
 import java.util.List;
 
 import org.eclipse.jgit.lib.Repository;
@@ -24,6 +25,7 @@
 import com.gitblit.FileSettings;
 import com.gitblit.models.RepositoryModel;
 import com.gitblit.models.UserModel;
+import com.gitblit.utils.FileUtils;
 
 public class GitBlitTest extends GitblitUnitTest {
 
@@ -70,13 +72,13 @@
 		UserModel user = new UserModel("james");
 		user.displayName = "James Moger";
 
-		assertTrue(user.is("James", null));
-		assertTrue(user.is("James", ""));
-		assertTrue(user.is("JaMeS", "anything"));
+		assertFalse(user.is("James", null));
+		assertFalse(user.is("James", ""));
+		assertFalse(user.is("JaMeS", "anything"));
 
-		assertTrue(user.is("james moger", null));
-		assertTrue(user.is("james moger", ""));
-		assertTrue(user.is("james moger", "anything"));
+		assertFalse(user.is("james moger", null));
+		assertFalse(user.is("james moger", ""));
+		assertFalse(user.is("james moger", "anything"));
 
 		assertFalse(user.is("joe", null));
 		assertFalse(user.is("joe", ""));
@@ -156,7 +158,9 @@
 		assertEquals(5, settings().getInteger("realm.userService", 5));
 
 		assertTrue(settings().getBoolean("git.enableGitServlet", false));
-		assertEquals(GitBlitSuite.USERSCONF.getAbsolutePath(), settings().getString("realm.userService", null));
+		File userDir = new File(System.getProperty("user.dir"));
+		File userService = new File(settings().getString("realm.userService", null));
+		assertEquals("src/test/config/test-users.conf", FileUtils.getRelativePath(userDir, userService));
 		assertEquals(5, settings().getInteger("realm.minPasswordLength", 0));
 		List<String> mdExtensions = settings().getStrings("web.markdownExtensions");
 		assertTrue(mdExtensions.size() > 0);
@@ -172,7 +176,7 @@
 
 	@Test
 	public void testAuthentication() throws Exception {
-		assertTrue(session().authenticate("admin", "admin".toCharArray()) != null);
+		assertTrue(authentication().authenticate("admin", "admin".toCharArray(), null) != null);
 	}
 
 	@Test

--
Gitblit v1.9.1