James Moger
2012-10-13 c658df9e87d65b08d5482cf04489cb0532ff83dd
tests/com/gitblit/tests/IssuesTest.java
@@ -34,9 +34,9 @@
import com.gitblit.models.IssueModel.Priority;
import com.gitblit.models.IssueModel.Status;
import com.gitblit.models.SearchResult;
import com.gitblit.utils.FileUtils;
import com.gitblit.utils.IssueUtils;
import com.gitblit.utils.IssueUtils.IssueFilter;
import com.gitblit.utils.StringUtils;
/**
 * Tests the mechanics of distributed issue management on the gb-issues branch.
@@ -49,8 +49,7 @@
   @Test
   public void testLifecycle() throws Exception {
      Repository repository = GitBlitSuite.getIssuesTestRepository();
      String name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
            repository.getDirectory().getAbsolutePath());
      String name = FileUtils.getRelativePath(GitBlitSuite.REPOSITORIES, repository.getDirectory());
      
      // create and insert an issue
      Change c1 = newChange("testCreation() " + Long.toHexString(System.currentTimeMillis()));
@@ -134,8 +133,8 @@
      for (IssueModel anIssue : allIssues) {
         lucene.index(name, anIssue);
      }
      List<SearchResult> hits = lucene.search("working", 10, name);
      assertTrue(hits.size() > 0);
      List<SearchResult> hits = lucene.search("working", 1, 10, name);
      assertTrue(hits.size() == 1);
      
      // reindex an issue
      issue = allIssues.get(0);
@@ -145,6 +144,10 @@
      issue = IssueUtils.getIssue(repository, issue.id);
      lucene.index(name, issue);
      hits = lucene.search("working", 1, 10, name);
      assertTrue(hits.size() == 1);
      // delete all issues
      for (IssueModel anIssue : allIssues) {
         assertTrue(IssueUtils.deleteIssue(repository, anIssue.id, "D"));