Changeset 18690 in josm for trunk/test/unit/org/openstreetmap/josm/data/osm/RelationTest.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/RelationTest.java
r17275 r18690 7 7 import static org.junit.jupiter.api.Assertions.assertThrows; 8 8 9 import org.junit.Assert;10 9 import org.junit.jupiter.api.Test; 11 10 import org.junit.jupiter.api.extension.RegisterExtension; … … 62 61 BBox bbox = new BBox(w1); 63 62 bbox.add(n3.getBBox()); 64 Assert.assertEquals(bbox, r1.getBBox());65 Assert.assertEquals(bbox, r2.getBBox());63 assertEquals(bbox, r1.getBBox()); 64 assertEquals(bbox, r2.getBBox()); 66 65 67 66 n3.setCoor(new LatLon(40, 40)); 68 67 bbox.add(n3.getBBox()); 69 Assert.assertEquals(bbox, r1.getBBox());70 Assert.assertEquals(bbox, r2.getBBox());68 assertEquals(bbox, r1.getBBox()); 69 assertEquals(bbox, r2.getBBox()); 71 70 72 71 r1.removeMembersFor(r2); 73 Assert.assertEquals(w1.getBBox(), r1.getBBox());74 Assert.assertEquals(bbox, r2.getBBox());72 assertEquals(w1.getBBox(), r1.getBBox()); 73 assertEquals(bbox, r2.getBBox()); 75 74 76 75 w1.addNode(n3); 77 Assert.assertEquals(w1.getBBox(), r1.getBBox());78 Assert.assertEquals(w1.getBBox(), r2.getBBox());76 assertEquals(w1.getBBox(), r1.getBBox()); 77 assertEquals(w1.getBBox(), r2.getBBox()); 79 78 80 79 // create incomplete node and add it to the relation, this must not change the bbox … … 85 84 r2.addMember(new RelationMember("", n4)); 86 85 87 Assert.assertEquals(oldBBox, r2.getBBox());86 assertEquals(oldBBox, r2.getBBox()); 88 87 } 89 88 … … 99 98 r1.addMember(new RelationMember("", w1)); 100 99 101 Assert.assertEquals(new BBox(w1), r1.getBBox());100 assertEquals(new BBox(w1), r1.getBBox()); 102 101 103 102 DataSet ds = new DataSet(); … … 107 106 ds.addPrimitive(r1); 108 107 109 Assert.assertEquals(new BBox(w1), r1.getBBox());108 assertEquals(new BBox(w1), r1.getBBox()); 110 109 111 110 ds.removePrimitive(r1); 112 111 113 112 n1.setCoor(new LatLon(30, 40)); 114 Assert.assertEquals(new BBox(w1), r1.getBBox());113 assertEquals(new BBox(w1), r1.getBBox()); 115 114 116 115 ds.addPrimitive(r1); 117 Assert.assertEquals(new BBox(w1), r1.getBBox());116 assertEquals(new BBox(w1), r1.getBBox()); 118 117 } 119 118 120 119 /** 121 120 * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/12467">Bug #12467</a>. 122 * @throws Exception if any error occurs123 121 */ 124 122 @Test 125 void testTicket12467() throws Exception{123 void testTicket12467() { 126 124 Relation r = new Relation(); 127 125 r.put("type", "boundary"); … … 146 144 @Test 147 145 void testCloneFromIAE() { 148 assertThrows(IllegalArgumentException.class, () -> new Relation().cloneFrom(new Node())); 146 final Relation relation = new Relation(); 147 final Node node = new Node(); 148 assertThrows(IllegalArgumentException.class, () -> relation.cloneFrom(node)); 149 149 } 150 150 … … 154 154 @Test 155 155 void testLoadIAE() { 156 assertThrows(IllegalArgumentException.class, () -> new Relation().load(new NodeData())); 156 final Relation relation = new Relation(); 157 final NodeData nodeData = new NodeData(); 158 assertThrows(IllegalArgumentException.class, () -> relation.load(nodeData)); 157 159 } 158 160 }
Note:
See TracChangeset
for help on using the changeset viewer.
