Changeset 15909 in josm for trunk/test
- Timestamp:
- 2020-02-23T00:29:53+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java
r15864 r15909 5 5 import static org.junit.Assert.assertFalse; 6 6 import static org.junit.Assert.assertNull; 7 import static org.junit.Assert.assertSame; 7 8 import static org.junit.Assert.assertTrue; 8 9 … … 10 11 import java.io.File; 11 12 import java.io.IOException; 13 import java.util.ArrayList; 12 14 import java.util.Arrays; 13 15 import java.util.Collections; 16 import java.util.LinkedList; 14 17 import java.util.List; 15 18 import java.util.Locale; … … 557 560 assertTrue(Utils.hasExtension(new File("JOSM.txt"), "jpg", "txt")); 558 561 } 562 563 /** 564 * Test of {@link Utils#toUnmodifiableList} 565 */ 566 @Test 567 public void testToUnmodifiableList() { 568 assertSame(Collections.emptyList(), Utils.toUnmodifiableList(null)); 569 assertSame(Collections.emptyList(), Utils.toUnmodifiableList(Collections.emptyList())); 570 assertSame(Collections.emptyList(), Utils.toUnmodifiableList(new ArrayList<>())); 571 assertEquals(Collections.singletonList("foo"), Utils.toUnmodifiableList(new ArrayList<>(Collections.singletonList("foo")))); 572 assertEquals(Arrays.asList("foo", "bar", "baz"), Utils.toUnmodifiableList(Arrays.asList("foo", "bar", "baz"))); 573 assertEquals(Arrays.asList("foo", "bar", "baz"), Utils.toUnmodifiableList(new ArrayList<>(Arrays.asList("foo", "bar", "baz")))); 574 assertEquals(Arrays.asList("foo", "bar", "baz"), Utils.toUnmodifiableList(new LinkedList<>(Arrays.asList("foo", "bar", "baz")))); 575 } 559 576 }
Note:
See TracChangeset
for help on using the changeset viewer.