Changeset 18690 in josm for trunk/test/unit/org/openstreetmap/josm/data/osm/WaySegmentTest.java
- Timestamp:
- 2023-03-13T21:59:27+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/osm/WaySegmentTest.java
r17896 r18690 2 2 package org.openstreetmap.josm.data.osm; 3 3 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 import static org.junit.jupiter.api.Assertions.assertThrows; 6 4 7 import java.util.Arrays; 5 8 6 import org.junit.Assert;7 9 import org.junit.jupiter.api.extension.RegisterExtension; 8 10 import org.junit.jupiter.api.Test; … … 25 27 26 28 @Test 27 void testForNodePair() throws Exception{29 void testForNodePair() { 28 30 final DataSet ds = new DataSet(); 29 31 final Node n1 = new Node(LatLon.ZERO); … … 42 44 w.addNode(n4); 43 45 w.addNode(n1); 44 Assert.assertEquals(WaySegment.forNodePair(w, n1, n2).getLowerIndex(), 0); 45 Assert.assertEquals(WaySegment.forNodePair(w, n1, n3).getLowerIndex(), 2); 46 Assert.assertEquals(WaySegment.forNodePair(w, n1, n4).getLowerIndex(), 4); 47 Assert.assertEquals(WaySegment.forNodePair(w, n4, n1).getLowerIndex(), 5); 48 try { 49 Assert.assertEquals(WaySegment.forNodePair(w, n3, n4).getLowerIndex(), 5); 50 throw new IllegalStateException("Expecting IllegalArgumentException"); 51 } catch (IllegalArgumentException expected) { 52 System.out.println("Expected exception: " + expected.getMessage()); 53 } 46 assertEquals(WaySegment.forNodePair(w, n1, n2).getLowerIndex(), 0); 47 assertEquals(WaySegment.forNodePair(w, n1, n3).getLowerIndex(), 2); 48 assertEquals(WaySegment.forNodePair(w, n1, n4).getLowerIndex(), 4); 49 assertEquals(WaySegment.forNodePair(w, n4, n1).getLowerIndex(), 5); 50 IllegalArgumentException iae = assertThrows(IllegalArgumentException.class, () -> WaySegment.forNodePair(w, n3, n4)); 51 assertEquals("Node pair is not part of way!", iae.getMessage()); 54 52 } 55 53 }
Note:
See TracChangeset
for help on using the changeset viewer.
