Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestStatus.java @ 473:5c09a9f2e073
Issue 34: incorrect status for a file copy in wc against base rev
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 11 Jul 2012 22:45:29 +0200 |
parents | 613c883e360e |
children | b286222158be |
comparison
equal
deleted
inserted
replaced
472:2a0b09eec376 | 473:5c09a9f2e073 |
---|---|
737 // errorCollector.checkThat(what, diff, equalTo(Collections.<T>emptyList())); | 737 // errorCollector.checkThat(what, diff, equalTo(Collections.<T>emptyList())); |
738 ArrayList<T> sl1 = new ArrayList<T>(l1); | 738 ArrayList<T> sl1 = new ArrayList<T>(l1); |
739 Collections.sort(sl1); | 739 Collections.sort(sl1); |
740 ArrayList<T> sl2 = new ArrayList<T>(l2); | 740 ArrayList<T> sl2 = new ArrayList<T>(l2); |
741 Collections.sort(sl2); | 741 Collections.sort(sl2); |
742 if (!sl1.isEmpty() && !sl2.isEmpty()) { | |
743 what = what + ", diff:" + difference(sl1, sl2); | |
744 } | |
742 errorCollector.checkThat(what, sl1, equalTo(sl2)); | 745 errorCollector.checkThat(what, sl1, equalTo(sl2)); |
743 } | 746 } |
744 | 747 |
745 public static <T> List<T> difference(Collection<T> l1, Collection<T> l2) { | 748 public static <T> List<T> difference(Collection<T> l1, Collection<T> l2) { |
746 LinkedList<T> result = new LinkedList<T>(l2); | 749 LinkedList<T> result = new LinkedList<T>(l2); |