Milos Cubrilo
2015-01-11 a9a2ffcf9a34bd25fe2e05bfdd4cde74725bb17d
src/test/java/com/gitblit/tests/LuceneExecutorTest.java
@@ -23,15 +23,19 @@
import org.junit.Before;
import org.junit.Test;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.LuceneExecutor;
import com.gitblit.manager.RepositoryManager;
import com.gitblit.manager.RuntimeManager;
import com.gitblit.manager.UserManager;
import com.gitblit.models.RefModel;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.SearchResult;
import com.gitblit.service.LuceneService;
import com.gitblit.tests.mock.MemorySettings;
import com.gitblit.utils.FileUtils;
import com.gitblit.utils.JGitUtils;
import com.gitblit.utils.XssFilter;
import com.gitblit.utils.XssFilter.AllowXssFilter;
/**
 * Tests Lucene indexing and querying.
@@ -41,13 +45,16 @@
 */
public class LuceneExecutorTest extends GitblitUnitTest {
   LuceneExecutor lucene;
   LuceneService lucene;
   private LuceneExecutor newLuceneExecutor() {
   private LuceneService newLuceneExecutor() {
      MemorySettings settings = new MemorySettings();
      settings.put(Keys.git.repositoriesFolder, GitBlitSuite.REPOSITORIES);
      GitBlit gitblit = new GitBlit(settings, GitBlitSuite.REPOSITORIES);
      return new LuceneExecutor(settings, gitblit);
      XssFilter xssFilter = new AllowXssFilter();
      RuntimeManager runtime = new RuntimeManager(settings, xssFilter, GitBlitSuite.BASEFOLDER).start();
      UserManager users = new UserManager(runtime, null).start();
      RepositoryManager repos = new RepositoryManager(runtime, null, users);
      return new LuceneService(settings, repos);
   }
   private RepositoryModel newRepositoryModel(Repository repository) {
@@ -74,7 +81,7 @@
   }
   @Test
   public void testIndex() throws Exception {
   public void testIndex() {
      // reindex helloworld
      Repository repository = GitBlitSuite.getHelloworldRepository();
      RepositoryModel model = newRepositoryModel(repository);