James Moger
2012-03-12 23b6eb52efa21a6ef386acade5c1c515012ceb39
tests/com/gitblit/tests/LuceneUtilsTest.java
@@ -35,26 +35,30 @@
public class LuceneUtilsTest {
   @Test
   public void testFullIndex() 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();