James Moger
2012-03-12 934ada531b4cf78b76f5b458190c1f057ff770c9
tests/com/gitblit/tests/LuceneUtilsTest.java
@@ -35,42 +35,32 @@
public class LuceneUtilsTest {
   @Test
   public void testQuickIndex() throws Exception {
   public void testIndex() throws Exception {
      // reindex helloworld
      Repository repository = GitBlitSuite.getHelloworldRepository();
      String name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
            repository.getDirectory().getAbsolutePath());
      LuceneUtils.reindex(name, repository, false);
      LuceneUtils.reindex(name, repository);
      SearchResult result = LuceneUtils.search("type:blob AND id:bit.bit", 1, repository).get(0);
      assertEquals("Mike Donaghy", result.author);
      result = LuceneUtils.search("type:blob AND id:clipper.prg", 1, repository).get(0);
      assertEquals("tinogomes", result.author);
      repository.close();
      // reindex theoretical physics
      repository = GitBlitSuite.getTheoreticalPhysicsRepository();
      name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
            repository.getDirectory().getAbsolutePath());
      LuceneUtils.reindex(name, repository, false);
      LuceneUtils.reindex(name, repository);
      repository.close();
      
      // reindex JGit
      repository = GitBlitSuite.getJGitRepository();
      name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
            repository.getDirectory().getAbsolutePath());
      LuceneUtils.reindex(name, repository, false);
      LuceneUtils.reindex(name, repository);
      repository.close();
      
      LuceneUtils.close();
   }
   @Test
   public void testFullIndex() throws Exception {
      // reindex helloworld
      Repository repository = GitBlitSuite.getHelloworldRepository();
      String name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
            repository.getDirectory().getAbsolutePath());
      LuceneUtils.reindex(name, repository, true);
      SearchResult result = LuceneUtils.search("type:blob AND id:bit.bit", 1, repository).get(0);
      repository.close();
      assertEquals("Mike Donaghy", result.author);
      //assertEquals("Mike Donaghy", result.date);
      LuceneUtils.close();
   }