Package org.eclipse.egit.ui.internal.commit

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


  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

  }

  @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

    }
  }

  @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

    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

    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

    }
  }

  @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

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

  @Test
  public void testInput() {
    RepositoryCommit repoCommit = new RepositoryCommit(repository, commit);
    CommitEditorInput input = new CommitEditorInput(repoCommit);
    assertNotNull(input.getImageDescriptor());
    assertNotNull(input.getToolTipText());
    assertNotNull(input.getName());
    assertEquals(repoCommit, input.getCommit());
View Full Code Here

TOP

Related Classes of org.eclipse.egit.ui.internal.commit.RepositoryCommit

Copyright © 2018 www.massapicom. 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.