Changeset 16438 in josm for trunk/test/unit/org/openstreetmap/josm/actions/JoinAreasActionTest.java
- Timestamp:
- 2020-05-17T14:18:22+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/JoinAreasActionTest.java
r16371 r16438 234 234 Set<RelationMember> matchCandidates = new HashSet<>(r2.getMembers()); 235 235 for (RelationMember rm : r1.getMembers()) { 236 RelationMember matched = null; 237 for (RelationMember cand : matchCandidates) { 238 if (!rm.getRole().equals(cand.getRole())) continue; 239 if (!isSemanticallyEqual(rm.getMember(), cand.getMember())) continue; 240 matched = cand; 241 break; 242 } 236 RelationMember matched = matchCandidates.stream() 237 .filter(m -> rm.getRole().equals(m.getRole())) 238 .filter(m -> isSemanticallyEqual(rm.getMember(), m.getMember())) 239 .findFirst().orElse(null); 243 240 if (matched == null) return false; 244 241 matchCandidates.remove(matched);
Note:
See TracChangeset
for help on using the changeset viewer.