Search in sources :

Example 26 with TestRepository

use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.

the class GitResourceVariantComparatorTest method setUp.

@Override
@Before
public void setUp() throws Exception {
    super.setUp();
    iProject = project.project;
    testRepo = new TestRepository(gitDir);
    testRepo.connect(iProject);
    repo = RepositoryMapping.getMapping(iProject).getRepository();
    // make initial commit
    try (Git git = new Git(repo)) {
        git.commit().setAuthor("JUnit", "junit@jgit.org").setMessage("Initial commit").call();
    }
}
Also used : TestRepository(org.eclipse.egit.core.test.TestRepository) Git(org.eclipse.jgit.api.Git) Before(org.junit.Before)

Example 27 with TestRepository

use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.

the class GitResourceVariantTreeSubscriberTest method setUp.

@Override
@Before
public void setUp() throws Exception {
    super.setUp();
    testRepo = new TestRepository(gitDir);
    testRepo.connect(project.getProject());
    String fileName = "Main.java";
    File file = testRepo.createFile(project.getProject(), fileName);
    initialCommit = testRepo.appendContentAndCommit(project.getProject(), file, "class Main {}", "initial commit");
    changedFile = testRepo.getIFile(project.getProject(), file);
    testRepo.createAndCheckoutBranch(Constants.HEAD, BRANCH);
    commitBranch = testRepo.appendContentAndCommit(project.getProject(), file, "// test 1", "second commit");
    testRepo.checkoutBranch(MASTER);
    commitMaster = testRepo.appendContentAndCommit(project.getProject(), file, "// test 2", "third commit");
}
Also used : TestRepository(org.eclipse.egit.core.test.TestRepository) File(java.io.File) IFile(org.eclipse.core.resources.IFile) Before(org.junit.Before)

Example 28 with TestRepository

use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.

the class GitResourceVariantTreeTest method createGitRepository.

@Before
public void createGitRepository() throws Exception {
    iProject = project.project;
    testRepo = new TestRepository(gitDir);
    testRepo.connect(iProject);
    repo = RepositoryMapping.getMapping(iProject).getRepository();
}
Also used : TestRepository(org.eclipse.egit.core.test.TestRepository) Before(org.junit.Before)

Example 29 with TestRepository

use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.

the class IndexDiffCacheTest method setUp.

@Override
@Before
public void setUp() throws Exception {
    super.setUp();
    testRepository = new TestRepository(gitDir);
    repository = testRepository.getRepository();
    listenerCalled = new AtomicBoolean(false);
    indexDiffDataResult = new AtomicReference<>(null);
    indexDiffListener = new IndexDiffChangedListener() {

        @Override
        public void indexDiffChanged(Repository repo, IndexDiffData indexDiffData) {
            listenerCalled.set(true);
            indexDiffDataResult.set(indexDiffData);
        }
    };
}
Also used : AtomicBoolean(java.util.concurrent.atomic.AtomicBoolean) TestRepository(org.eclipse.egit.core.test.TestRepository) TestRepository(org.eclipse.egit.core.test.TestRepository) Repository(org.eclipse.jgit.lib.Repository) IndexDiffChangedListener(org.eclipse.egit.core.internal.indexdiff.IndexDiffChangedListener) IndexDiffData(org.eclipse.egit.core.internal.indexdiff.IndexDiffData) Before(org.junit.Before)

Example 30 with TestRepository

use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.

the class RepositoryMappingTest method setUp.

@Before
@Override
public void setUp() throws Exception {
    super.setUp();
    TestRepository testRepo = new TestRepository(gitDir);
    testRepo.connect(project.project);
    repository = testRepo.getRepository();
}
Also used : TestRepository(org.eclipse.egit.core.test.TestRepository) Before(org.junit.Before)

Aggregations

TestRepository (org.eclipse.egit.core.test.TestRepository)45 Before (org.junit.Before)36 File (java.io.File)28 IFile (org.eclipse.core.resources.IFile)15 Git (org.eclipse.jgit.api.Git)6 TestProject (org.eclipse.egit.core.test.TestProject)5 Repository (org.eclipse.jgit.lib.Repository)5 Test (org.junit.Test)5 IProject (org.eclipse.core.resources.IProject)4 CloneOperation (org.eclipse.egit.core.op.CloneOperation)3 URIish (org.eclipse.jgit.transport.URIish)3 GitFlowRepository (org.eclipse.egit.gitflow.GitFlowRepository)2 RefUpdate (org.eclipse.jgit.lib.RefUpdate)2 ByteArrayInputStream (java.io.ByteArrayInputStream)1 AtomicBoolean (java.util.concurrent.atomic.AtomicBoolean)1 IFolder (org.eclipse.core.resources.IFolder)1 IWorkspaceRoot (org.eclipse.core.resources.IWorkspaceRoot)1 IPath (org.eclipse.core.runtime.IPath)1 IProgressMonitor (org.eclipse.core.runtime.IProgressMonitor)1 NullProgressMonitor (org.eclipse.core.runtime.NullProgressMonitor)1