Changeset 10638 in josm for trunk/test
- Timestamp:
- 2016-07-25T21:19:38+02:00 (9 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java
r9938 r10638 10 10 import java.util.EnumSet; 11 11 import java.util.List; 12 import java.util.stream.Collectors; 12 13 13 14 import org.junit.BeforeClass; … … 20 21 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassification; 21 22 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassifications; 22 import org.openstreetmap.josm.tools.Utils;23 23 import org.xml.sax.SAXException; 24 24 … … 48 48 49 49 private List<String> getMatchingPresetNames(String searchText, OsmPrimitive w) { 50 return Utils.transform(getMatchingPresets(searchText, w), new Utils.Function<PresetClassification, String>() { 51 @Override 52 public String apply(PresetClassification x) { 53 return x.preset.name; 54 } 55 }); 50 return getMatchingPresets(searchText, w).stream().map(x -> x.preset.name).collect(Collectors.toList()); 56 51 } 57 52 -
trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReaderTest.java
r10378 r10638 5 5 import static org.junit.Assert.assertEquals; 6 6 import static org.junit.Assert.assertThat; 7 import static org.junit.Assert.assertTrue; 7 8 8 9 import java.io.IOException; 9 10 import java.util.Collection; 10 11 import java.util.List; 12 import java.util.stream.Collectors; 11 13 12 14 import org.junit.Assert; … … 17 19 import org.openstreetmap.josm.gui.tagging.presets.items.Check; 18 20 import org.openstreetmap.josm.gui.tagging.presets.items.Key; 19 import org.openstreetmap.josm.tools.Utils;20 21 import org.xml.sax.SAXException; 21 22 … … 59 60 assertThat(presets, hasSize(1)); 60 61 final TaggingPreset abc = presets.iterator().next(); 61 final List<String> keys = Utils.transform(abc.data, new Utils.Function<TaggingPresetItem, String>() { 62 @Override 63 public String apply(TaggingPresetItem x) { 64 return x instanceof Key ? ((Key) x).key : null; 65 } 66 }); 62 assertTrue(abc.data.stream().allMatch(Key.class::isInstance)); 63 final List<String> keys = abc.data.stream().map(x -> ((Key) x).key).collect(Collectors.toList()); 67 64 assertEquals("[A1, A2, A3, B1, B2, B3, C1, C2, C3]", keys.toString()); 68 65 } -
trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java
r9958 r10638 2 2 package org.openstreetmap.josm.io; 3 3 4 import static org.junit.Assert.assertEquals; 4 import static org.junit.Assert.assertArrayEquals; 5 5 6 6 import java.util.ArrayList; … … 11 11 import org.junit.Test; 12 12 import org.openstreetmap.josm.data.osm.NodeData; 13 import org.openstreetmap.josm.tools.Utils;14 13 15 14 /** … … 33 32 Collections.sort(ids, OsmWriter.byIdComparator); 34 33 35 final String idsAsString = Utils.transform(ids, new Utils.Function<NodeData, Object>() { 36 @Override 37 public Object apply(NodeData x) { 38 return x.getUniqueId(); 39 } 40 }).toString(); 41 42 assertEquals("[-3, -12, -20, -9223372036854775808, 0, 2, 12, 65, 9223372036854775807]", idsAsString); 34 final long[] longIds = ids.stream().mapToLong(x -> x.getUniqueId()).toArray(); 35 assertArrayEquals(new long[] { 36 -3, -12, -20, -9223372036854775808L, 0, 2, 12, 65, 9223372036854775807L 37 }, longIds); 43 38 } 44 39 } -
trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java
r10513 r10638 8 8 import java.net.URL; 9 9 import java.util.Arrays; 10 import java.util.Collections; 11 import java.util.List; 10 12 import java.util.Locale; 11 13 … … 176 178 */ 177 179 @Test 178 public void testSizeString() throws Exception{180 public void testSizeString() { 179 181 assertEquals("0 B", Utils.getSizeString(0, Locale.ENGLISH)); 180 182 assertEquals("123 B", Utils.getSizeString(123, Locale.ENGLISH)); … … 189 191 */ 190 192 @Test(expected = IllegalArgumentException.class) 191 public void testSizeStringNegative() throws Exception{193 public void testSizeStringNegative() { 192 194 Utils.getSizeString(-1, Locale.ENGLISH); 193 195 } 194 196 197 /** 198 * Test {@link Utils#joinAsHtmlUnorderedList(Iterable)} 199 */ 200 @Test 201 public void joinAsHtmlUnorderedList() { 202 List<? extends Object> items = Arrays.asList("1", new Integer(2)); 203 assertEquals("<ul><li>1</li><li>2</li></ul>", Utils.joinAsHtmlUnorderedList(items)); 204 assertEquals("<ul></ul>", Utils.joinAsHtmlUnorderedList(Collections.emptyList())); 205 } 195 206 }
Note:
See TracChangeset
for help on using the changeset viewer.