Fix: invert the "natural" order when ordering by id lexicographically
This commit is contained in:
parent
fe70caa33c
commit
d175a9745f
|
@ -96,7 +96,7 @@ public class MergeEntitiesComparator implements Comparator<Oaf> {
|
||||||
// id
|
// id
|
||||||
if (res == 0) {
|
if (res == 0) {
|
||||||
if (left instanceof OafEntity && right instanceof OafEntity) {
|
if (left instanceof OafEntity && right instanceof OafEntity) {
|
||||||
res = ((OafEntity) left).getId().compareTo(((OafEntity) right).getId());
|
res = ((OafEntity) right).getId().compareTo(((OafEntity) left).getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -200,7 +200,7 @@ public class SparkPublicationRootsTest2 implements Serializable {
|
||||||
assertEquals("2022-01-01", root.getDateofacceptance().getValue());
|
assertEquals("2022-01-01", root.getDateofacceptance().getValue());
|
||||||
assertEquals(crossref_duplicate.getJournal().getName(), root.getJournal().getName());
|
assertEquals(crossref_duplicate.getJournal().getName(), root.getJournal().getName());
|
||||||
assertEquals(crossref_duplicate.getJournal().getIssnPrinted(), root.getJournal().getIssnPrinted());
|
assertEquals(crossref_duplicate.getJournal().getIssnPrinted(), root.getJournal().getIssnPrinted());
|
||||||
// assertEquals(crossref_duplicate.getPublisher().getValue(), root.getPublisher().getValue());
|
assertEquals(crossref_duplicate.getPublisher().getValue(), root.getPublisher().getValue());
|
||||||
|
|
||||||
Set<String> rootPids = root
|
Set<String> rootPids = root
|
||||||
.getPid()
|
.getPid()
|
||||||
|
|
Loading…
Reference in New Issue