Changeset 16336 in josm
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/OverpassTurboQueryWizard.java
r16264 r16336 12 12 import java.util.regex.Pattern; 13 13 import java.util.stream.Collectors; 14 import java.util.stream.Stream; 14 15 15 16 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; … … 89 90 final EnumSet<OsmPrimitiveType> types = EnumSet.noneOf(OsmPrimitiveType.class); 90 91 final String query = constructQuery(conjunction, types); 91 for (Object type : types.isEmpty() || types.size() == 3 ? Collections.singleton("nwr") : types) { 92 queryLines.add(" " + type + query + queryLineSuffix + ";"); 93 } 92 final Stream<String> typeStream = types.isEmpty() || types.size() == 3 93 ? Stream.of("nwr") 94 : types.stream().map(OsmPrimitiveType::getAPIName); 95 typeStream.forEach(type -> queryLines.add(" " + type + query + queryLineSuffix + ";")); 94 96 } 95 97 queryLines.add(");"); -
trunk/test/unit/org/openstreetmap/josm/tools/OverpassTurboQueryWizardTest.java
r16262 r16336 20 20 @Rule 21 21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") 22 public JOSMTestRules test = new JOSMTestRules(). timeout(15000);22 public JOSMTestRules test = new JOSMTestRules().i18n("de"); 23 23 24 24 private void assertQueryEquals(String expectedQueryPart, String input) {
Note:
See TracChangeset
for help on using the changeset viewer.
