pull/1/head
Mike Barry 2021-06-03 06:12:36 -04:00
rodzic 27f993cdd8
commit e86d0c9fcf
4 zmienionych plików z 3 dodań i 33 usunięć

Wyświetl plik

@ -110,7 +110,7 @@ public class Wikidata {
}
JsonNode label = row.get("label");
map.put(
"name:" + label.get("xml:lang").asText(),
label.get("xml:lang").asText(),
label.get("value").asText()
);
});

Wyświetl plik

@ -1,7 +1,6 @@
package com.onthegomap.flatmap.collections;
import com.google.common.collect.Range;
import com.google.common.collect.RangeSet;
import com.google.common.collect.TreeRangeSet;
import java.util.Iterator;
import java.util.PrimitiveIterator;
@ -44,15 +43,6 @@ public class IntRange implements Iterable<Integer> {
return this;
}
public int nextInRange(int lo, int hi) {
RangeSet<Integer> subset = rangeSet.subRangeSet(Range.closed(lo, hi));
if (subset.isEmpty()) {
return hi;
} else {
return subset.span().lowerEndpoint();
}
}
private static class Iter implements PrimitiveIterator.OfInt {
private final Iterator<Range<Integer>> rangeIter;

Wyświetl plik

@ -112,8 +112,8 @@ public class WikidataTest {
}),
dynamicTest("can load serialized data", () -> {
var translations = Wikidata.load(new BufferedReader(new StringReader(writer.toString())));
assertEquals(Map.of("name:en", "en name", "name:es", "es name"), translations.get(1));
assertEquals(Map.of("name:es", "es name2"), translations.get(2));
assertEquals(Map.of("en", "en name", "es", "es name"), translations.get(1));
assertEquals(Map.of("es", "es name2"), translations.get(2));
}),
dynamicTest("do not re-request on subsequent loads", () -> {
StringWriter writer2 = new StringWriter();

Wyświetl plik

@ -137,24 +137,4 @@ public class IntRangeTest {
range.intersect(range2);
assertEquals(List.of(3, 5), getInts(range));
}
@Test
public void testNextEmpty() {
IntRange range = new IntRange();
assertEquals(1, range.nextInRange(0, 1));
}
@Test
public void testNextInRange() {
IntRange range = new IntRange();
range.add(0, 2);
assertEquals(0, range.nextInRange(0, 1));
}
@Test
public void testNextBelowInRange() {
IntRange range = new IntRange();
range.add(2, 4);
assertEquals(2, range.nextInRange(1, 3));
}
}