| | |
| | |
|
| | | import java.util.List;
|
| | |
|
| | | import org.eclipse.jgit.lib.Repository;
|
| | | import org.junit.Test;
|
| | |
|
| | | import com.gitblit.Constants.AccessRestrictionType;
|
| | |
| | | "Missing Helloworld repository!",
|
| | | repositories.contains(GitBlitSuite.getHelloworldRepository().getDirectory()
|
| | | .getName()));
|
| | | RepositoryModel model = GitBlit.self().getRepositoryModel(
|
| | | GitBlitSuite.getHelloworldRepository().getDirectory().getName());
|
| | | Repository r = GitBlitSuite.getHelloworldRepository();
|
| | | RepositoryModel model = GitBlit.self().getRepositoryModel(r.getDirectory().getName());
|
| | | assertTrue("Helloworld model is null!", model != null);
|
| | | assertEquals(GitBlitSuite.getHelloworldRepository().getDirectory().getName(), model.name);
|
| | | assertTrue(GitBlit.self().calculateSize(model) > 22000L);
|
| | | assertTrue(GitBlit.self().updateLastChangeFields(r, model) > 22000L);
|
| | | r.close();
|
| | | }
|
| | |
|
| | | @Test
|
| | |
| | | assertNotNull(GitBlit.self().getRepositoryModel(user, repository));
|
| | | assertTrue(GitBlit.self().getRepositoryModels(user).size() > 0);
|
| | | }
|
| | | |
| | |
|
| | | @Test
|
| | | public void testUserModelVerification() throws Exception {
|
| | | UserModel user = new UserModel("james");
|
| | | user.displayName = "James Moger";
|
| | | |
| | |
|
| | | assertTrue(user.is("James", null));
|
| | | assertTrue(user.is("James", ""));
|
| | | assertTrue(user.is("JaMeS", "anything"));
|
| | | |
| | |
|
| | | assertTrue(user.is("james moger", null));
|
| | | assertTrue(user.is("james moger", ""));
|
| | | assertTrue(user.is("james moger", "anything"));
|
| | | |
| | |
|
| | | assertFalse(user.is("joe", null));
|
| | | assertFalse(user.is("joe", ""));
|
| | | assertFalse(user.is("joe", "anything"));
|
| | |
| | | assertFalse(user.is("James", null));
|
| | | assertFalse(user.is("James", ""));
|
| | | assertFalse(user.is("JaMeS", "anything"));
|
| | | |
| | |
|
| | | assertFalse(user.is("james moger", null));
|
| | | assertFalse(user.is("james moger", ""));
|
| | | assertFalse(user.is("james moger", "anything"));
|
| | |
| | |
|
| | | @Test
|
| | | public void testFileSettings() throws Exception {
|
| | | FileSettings settings = new FileSettings("distrib/gitblit.properties");
|
| | | FileSettings settings = new FileSettings("src/main/distrib/data/gitblit.properties");
|
| | | assertEquals(true, settings.getBoolean("missing", true));
|
| | | assertEquals("default", settings.getString("missing", "default"));
|
| | | assertEquals(10, settings.getInteger("missing", 10));
|
| | |
| | | assertEquals(5, GitBlit.getInteger("realm.userService", 5));
|
| | |
|
| | | assertTrue(GitBlit.getBoolean("git.enableGitServlet", false));
|
| | | assertEquals("test-users.conf", GitBlit.getString("realm.userService", null));
|
| | | assertEquals(GitBlitSuite.USERSCONF.getAbsolutePath(), GitBlit.getString("realm.userService", null));
|
| | | assertEquals(5, GitBlit.getInteger("realm.minPasswordLength", 0));
|
| | | List<String> mdExtensions = GitBlit.getStrings("web.markdownExtensions");
|
| | | assertTrue(mdExtensions.size() > 0);
|