Changeset 16445 in josm for trunk/test/unit/org
- Timestamp:
- 2020-05-17T17:02:28+02:00 (4 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/data
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java
r14138 r16445 13 13 import java.util.Comparator; 14 14 import java.util.List; 15 import java.util.stream.Collectors; 16 import java.util.stream.IntStream; 15 17 16 18 import org.junit.Rule; … … 146 148 DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(new Node(1))); 147 149 148 List<Node> nodes = new ArrayList<>(10); 149 for (int i = 1; i <= 10; i++) { 150 nodes.add(new Node(i, 1)); 151 } 150 List<Node> nodes = IntStream.rangeClosed(1, 10).mapToObj(i -> new Node(i, 1)) 151 .collect(Collectors.toList()); 152 152 assertEquals("<ul><li>1</li><li>2</li><li>3</li><li>4</li><li>...</li></ul>", 153 153 DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(nodes, 5)); -
trunk/test/unit/org/openstreetmap/josm/data/osm/history/HistoryWayTest.java
r12663 r16445 6 6 import static org.junit.Assert.fail; 7 7 8 import java.util.ArrayList;9 8 import java.util.Date; 10 9 import java.util.HashMap; 10 import java.util.List; 11 11 import java.util.Map; 12 12 … … 97 97 way.addNode(1); 98 98 way.addNode(2); 99 ArrayList<Long> ids = new ArrayList<>(); 100 for (long id : way.getNodes()) { 101 ids.add(id); 102 } 99 List<Long> ids = way.getNodes(); 103 100 104 101 assertEquals(2, ids.size()); -
trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitorTest.java
r12812 r16445 31 31 if (primitives == null) return null; 32 32 if (name == null) return null; 33 for (OsmPrimitive primitive: primitives) { 34 if (name.equals(primitive.get("name"))) 35 return primitive; 36 } 37 return null; 33 return primitives.stream() 34 .filter(primitive -> name.equals(primitive.get("name"))) 35 .findFirst().orElse(null); 38 36 } 39 37 -
trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java
r16436 r16445 12 12 import java.security.SecureRandom; 13 13 import java.util.ArrayList; 14 import java.util.HashMap;15 14 import java.util.List; 16 15 import java.util.Map; … … 59 58 setUp(); 60 59 61 Map<String, Projection> supportedCodesMap = new HashMap<>(); 62 for (String code : Projections.getAllProjectionCodes()) { 63 supportedCodesMap.put(code, Projections.getProjectionByCode(code)); 64 } 60 Map<String, Projection> supportedCodesMap = Projections.getAllProjectionCodes().stream() 61 .collect(Collectors.toMap(code -> code, Projections::getProjectionByCode)); 65 62 66 63 List<TestData> prevData = new ArrayList<>(); … … 68 65 prevData = readData(); 69 66 } 70 Map<String, TestData> prevCodesMap = new HashMap<>(); 71 for (TestData data : prevData) { 72 prevCodesMap.put(data.code, data); 73 } 74 75 Set<String> codesToWrite = new TreeSet<>(); 76 for (TestData data : prevData) { 77 if (supportedCodesMap.containsKey(data.code)) { 78 codesToWrite.add(data.code); 79 } 80 } 81 for (String code : supportedCodesMap.keySet()) { 82 if (!codesToWrite.contains(code)) { 83 codesToWrite.add(code); 84 } 85 } 67 Map<String, TestData> prevCodesMap = prevData.stream() 68 .collect(Collectors.toMap(data -> data.code, data -> data)); 69 70 Set<String> codesToWrite = new TreeSet<>(supportedCodesMap.keySet()); 71 prevData.stream() 72 .filter(data -> supportedCodesMap.containsKey(data.code)).map(data -> data.code) 73 .forEach(codesToWrite::add); 86 74 87 75 Random rand = new SecureRandom(); -
trunk/test/unit/org/openstreetmap/josm/data/validation/tests/SelfIntersectingWayTest.java
r12564 r16445 4 4 import java.util.ArrayList; 5 5 import java.util.List; 6 import java.util.stream.Collectors; 7 import java.util.stream.IntStream; 6 8 7 9 import org.junit.Assert; … … 29 31 30 32 private static List<Node> createNodes() { 31 List<Node> nodes = new ArrayList<>(); 32 for (int i = 0; i < 6; i++) { 33 nodes.add(new Node(i+1)); 34 } 33 List<Node> nodes = IntStream.range(0, 6).mapToObj(i -> new Node(i + 1)).collect(Collectors.toList()); 35 34 nodes.get(0).setCoor(new LatLon(34.2680, 133.563)); 36 35 nodes.get(1).setCoor(new LatLon(34.2509, 133.548)); -
trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java
r16226 r16445 7 7 8 8 import java.io.IOException; 9 import java.util.ArrayList;10 9 import java.util.List; 11 10 import java.util.function.Consumer; 11 import java.util.stream.Collectors; 12 12 13 13 import org.junit.Assert; … … 201 201 @Test 202 202 public void testIgnoredTagsNotInPresets() throws IOException { 203 List<String> errors = new ArrayList<>();204 203 new TagChecker().initialize(); 205 for (Tag tag : TagChecker.getIgnoredTags()) { 206 if (TagChecker.isTagInPresets(tag.getKey(), tag.getValue())) { 207 errors.add(tag.toString()); 208 } 209 } 204 List<String> errors = TagChecker.getIgnoredTags().stream() 205 .filter(tag -> TagChecker.isTagInPresets(tag.getKey(), tag.getValue())) 206 .map(Tag::toString) 207 .collect(Collectors.toList()); 210 208 assertTrue(errors.toString(), errors.isEmpty()); 211 209 }
Note:
See TracChangeset
for help on using the changeset viewer.