Examples of RepositoryCommit


Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    assertEquals(1, commitResult.getMatchCount());
    Object[] elements = commitResult.getElements();
    assertNotNull(elements);
    assertEquals(1, elements.length);
    assertTrue(elements[0] instanceof RepositoryCommit);
    RepositoryCommit repoCommit = (RepositoryCommit) elements[0];
    assertEquals(expectedRepository.getDirectory(), repoCommit
        .getRepository().getDirectory());
    assertEquals(expectedCommit, repoCommit.getRevCommit());
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    memento = XMLMemento.createWriteRoot("test");
  }

  @Test
  public void shouldPersistAndRestoreCommit() {
    RepositoryCommit repositoryCommit = new RepositoryCommit(
        repository, commit);

    new CommitEditorInput(repositoryCommit).saveState(memento);
    IAdaptable restored = new CommitEditorInputFactory()
        .createElement(memento);
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

        isSameCommit(((CommitEditorInput) restored).getCommit()));
  }

  @Test
  public void shouldPersistAndRestoreStashCommit() {
    RepositoryCommit stashCommit = new RepositoryCommit(
        repository, commit);
    stashCommit.setStash(true);

    new CommitEditorInput(stashCommit).saveState(memento);
    IAdaptable restored = new CommitEditorInputFactory()
        .createElement(memento);
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

  public void openAllEditorPagesOnValidCommit() throws Exception {
    final AtomicReference<IEditorPart> editorRef = new AtomicReference<IEditorPart>();
    PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {

      public void run() {
        RepositoryCommit repoCommit = new RepositoryCommit(repository,
            commit);
        editorRef.set(CommitEditor.openQuiet(repoCommit));
      }
    });
    assertNotNull(editorRef.get());
    IEditorPart editor = editorRef.get();
    assertTrue(editor instanceof CommitEditor);
    RepositoryCommit adaptedCommit = (RepositoryCommit) editor
        .getAdapter(RepositoryCommit.class);
    assertNotNull(adaptedCommit);
    assertEquals(commit, adaptedCommit.getRevCommit());
    assertEquals(repository.getDirectory(), adaptedCommit.getRepository()
        .getDirectory());
    IEditorInput input = editor.getEditorInput();
    assertNotNull(input);
    SWTBotMultiPageEditor botEditor = bot.multipageEditorByTitle(input
        .getName());
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

  public void showAnnotations() throws Exception {
    final AtomicReference<IEditorPart> editorRef = new AtomicReference<IEditorPart>();
    PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {

      public void run() {
        RepositoryCommit repoCommit = new RepositoryCommit(repository,
            commit);
        editorRef.set(CommitEditor.openQuiet(repoCommit));
      }
    });
    assertNotNull(editorRef.get());
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

  }

  @Test
  public void testConstructorAsserts() throws Exception {
    try {
      assertNull(new RepositoryCommit(null, null));
    } catch (AssertionFailedException afe) {
      assertNotNull(afe);
    }
    try {
      assertNull(new RepositoryCommit(repository, null));
    } catch (AssertionFailedException afe) {
      assertNotNull(afe);
    }
    try {
      assertNull(new RepositoryCommit(null, commit));
    } catch (AssertionFailedException afe) {
      assertNotNull(afe);
    }
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    }
  }

  @Test
  public void testAdapters() throws Exception {
    RepositoryCommit repoCommit = new RepositoryCommit(repository, commit);
    assertEquals(repository, repoCommit.getAdapter(Repository.class));
    assertEquals(commit, repoCommit.getAdapter(RevCommit.class));
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    assertEquals(commit, repoCommit.getAdapter(RevCommit.class));
  }

  @Test
  public void testGetters() {
    RepositoryCommit repoCommit = new RepositoryCommit(repository, commit);
    assertEquals(repository, repoCommit.getRepository());
    assertEquals(commit, repoCommit.getRevCommit());
    assertNotNull(repoCommit.getRepositoryName());
    assertNotNull(repoCommit.abbreviate());
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    assertNotNull(repoCommit.abbreviate());
  }

  @Test
  public void testDiffs() throws Exception {
    RepositoryCommit repoCommit = new RepositoryCommit(repository, commit);
    FileDiff[] diffs = repoCommit.getDiffs();
    assertNotNull(diffs);
    assertTrue(diffs.length > 0);
    for (FileDiff diff : diffs)
      assertNotNull(diff);
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.commit.RepositoryCommit

    }
  }

  @Test
  public void testAdapters() {
    RepositoryCommit repoCommit = new RepositoryCommit(repository, commit);
    CommitEditorInput input = new CommitEditorInput(repoCommit);
    assertEquals(repoCommit, input.getAdapter(RepositoryCommit.class));
    assertEquals(repository, input.getAdapter(Repository.class));
    assertEquals(commit, input.getAdapter(RevCommit.class));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.