James Moger
2013-01-23 c7acc2e1fa86102bb87e715c8fe4e336329fbcc6
tests/com/gitblit/tests/GitBlitTest.java
@@ -68,6 +68,38 @@
      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"));
      // specify email address which results in address verification
      user.emailAddress = "something";
      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"));
      assertTrue(user.is("JaMeS", user.emailAddress));
      assertTrue(user.is("JaMeS mOgEr", user.emailAddress));
   }
   @Test
   public void testAccessRestrictionTypes() throws Exception {
@@ -106,7 +138,7 @@
      assertEquals(5, settings.getInteger("realm.realmFile", 5));
      assertTrue(settings.getBoolean("git.enableGitServlet", false));
      assertEquals("users.conf", settings.getString("realm.userService", null));
      assertEquals("${baseFolder}/users.conf", settings.getString("realm.userService", null));
      assertEquals(5, settings.getInteger("realm.minPasswordLength", 0));
      List<String> mdExtensions = settings.getStrings("web.markdownExtensions");
      assertTrue(mdExtensions.size() > 0);