James Moger
2011-06-25 85c2e6eb34215e2242e388a8f8b7173a14b96ad3
tests/com/gitblit/tests/GitBlitTest.java
@@ -55,7 +55,7 @@
      model.addRepository(repository);
      assertTrue("Admin can't access repository!", model.canAccessRepository(repository));
   }
   public void testAccessRestrictionTypes() throws Exception {
      assertTrue(AccessRestrictionType.PUSH.exceeds(AccessRestrictionType.NONE));
      assertTrue(AccessRestrictionType.CLONE.exceeds(AccessRestrictionType.PUSH));
@@ -72,7 +72,7 @@
      assertFalse(AccessRestrictionType.NONE.atLeast(AccessRestrictionType.PUSH));
      assertFalse(AccessRestrictionType.PUSH.atLeast(AccessRestrictionType.CLONE));
      assertFalse(AccessRestrictionType.CLONE.atLeast(AccessRestrictionType.VIEW));
      assertTrue(AccessRestrictionType.PUSH.toString().equals("PUSH"));
      assertTrue(AccessRestrictionType.CLONE.toString().equals("CLONE"));
      assertTrue(AccessRestrictionType.VIEW.toString().equals("VIEW"));
@@ -82,50 +82,50 @@
      assertTrue(AccessRestrictionType.fromName("clone").equals(AccessRestrictionType.CLONE));
      assertTrue(AccessRestrictionType.fromName("view").equals(AccessRestrictionType.VIEW));
   }
   public void testFileSettings() throws Exception {
      FileSettings settings = new FileSettings("distrib/gitblit.properties");
      assertTrue(settings.getBoolean("missing", true) == true);
      assertTrue(settings.getString("missing", "default").equals("default"));
      assertTrue(settings.getInteger("missing", 10) == 10);
      assertTrue(settings.getInteger("realm.realmFile", 5) == 5);
      assertTrue(settings.getBoolean("git.enableGitServlet", false) == true);
      assertTrue(settings.getString("realm.realmFile", null).equals("users.properties"));
      assertTrue(settings.getString("realm.userService", null).equals("users.properties"));
      assertTrue(settings.getInteger("realm.minPasswordLength", 0) == 5);
      List<String> mdExtensions = settings.getStrings("web.markdownExtensions");
      assertTrue(mdExtensions.size() > 0);
      assertTrue(mdExtensions.contains("md"));
      List<String> keys = settings.getAllKeys("server");
      assertTrue(keys.size() > 0);
      assertTrue(keys.contains("server.httpsPort"));
   }
   public void testGitblitSettings() throws Exception {
      // These are already tested by above test method.
      assertTrue(GitBlit.getBoolean("missing", true) == true);
      assertTrue(GitBlit.getString("missing", "default").equals("default"));
      assertTrue(GitBlit.getInteger("missing", 10) == 10);
      assertTrue(GitBlit.getInteger("realm.realmFile", 5) == 5);
      assertTrue(GitBlit.getInteger("realm.userService", 5) == 5);
      assertTrue(GitBlit.getBoolean("git.enableGitServlet", false) == true);
      assertTrue(GitBlit.getString("realm.realmFile", null).equals("users.properties"));
      assertTrue(GitBlit.getString("realm.userService", null).equals("users.properties"));
      assertTrue(GitBlit.getInteger("realm.minPasswordLength", 0) == 5);
      List<String> mdExtensions = GitBlit.getStrings("web.markdownExtensions");
      assertTrue(mdExtensions.size() > 0);
      assertTrue(mdExtensions.contains("md"));
      List<String> keys = GitBlit.getAllKeys("server");
      assertTrue(keys.size() > 0);
      assertTrue(keys.contains("server.httpsPort"));
   }
   public void testAuthentication() throws Exception  {
   public void testAuthentication() throws Exception {
      assertTrue(GitBlit.self().authenticate("admin", "admin".toCharArray()) != null);
   }
   public void testRepositories() throws Exception  {
   public void testRepositories() throws Exception {
      assertTrue(GitBlit.self().getRepository("missing") == null);
      assertTrue(GitBlit.self().getRepositoryModel("missing") == null);
   }