Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java')
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java
index 2e86c6716f..c913018a18 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/mapping/GitChangeSetSorterTest.java
@@ -12,6 +12,9 @@ import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
+import java.util.Date;
+
+import org.eclipse.egit.core.synchronize.GitCommitsModelCache.Commit;
import org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob;
import org.eclipse.egit.ui.internal.synchronize.model.GitModelCache;
import org.eclipse.egit.ui.internal.synchronize.model.GitModelCommit;
@@ -19,12 +22,11 @@ import org.eclipse.egit.ui.internal.synchronize.model.GitModelTree;
import org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingTree;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.jgit.revwalk.MockRevCommit;
import org.eclipse.ui.navigator.CommonViewer;
import org.junit.Test;
/**
- * Test for {@link GitChangeSetSorter#compare(Viewer, Object, Object)}.
+ * Test for {@link GitChangeSetSorter#compare(Viewer, Object, Object)}.
*/
public class GitChangeSetSorterTest {
@@ -370,14 +372,19 @@ public class GitChangeSetSorterTest {
/*
* Test for commit chronological order
*/
+ @SuppressWarnings("boxing")
@Test public void shouldOrderCommitsByCommitDate() {
// given
Viewer viewer = mock(Viewer.class);
GitChangeSetSorter sorter = new GitChangeSetSorter();
GitModelCommit commit1 = mock(GitModelCommit.class);
GitModelCommit commit2 = mock(GitModelCommit.class);
- when(commit1.getBaseCommit()).thenReturn(new MockRevCommit(100));
- when(commit2.getBaseCommit()).thenReturn(new MockRevCommit(200));
+ Commit mockCommit1 = mock(Commit.class);
+ Commit mockCommit2 = mock(Commit.class);
+ when(mockCommit1.getCommitDate()).thenReturn(new Date(333333L));
+ when(mockCommit2.getCommitDate()).thenReturn(new Date(555555L));
+ when(commit1.getCachedCommitObj()).thenReturn(mockCommit1);
+ when(commit2.getCachedCommitObj()).thenReturn(mockCommit2);
// when
int actual1 = sorter.compare(viewer, commit1, commit2);

Back to the top