Changeset 16296 in josm for trunk/test/unit/org
- Timestamp:
- 2020-04-14T07:14:38+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java
r16033 r16296 145 145 assertEquals(1, errors.size()); 146 146 assertEquals("has alt_name but not name", errors.iterator().next().getMessage()); 147 assertEquals("3000_ *[.+_name][!name]", errors.iterator().next().getIgnoreSubGroup());147 assertEquals("3000_has alt_name but not name", errors.iterator().next().getIgnoreSubGroup()); 148 148 } 149 149 … … 160 160 assertEquals(1, errors.size()); 161 161 assertEquals("footway used with foot=no", errors.iterator().next().getMessage()); 162 assertEquals("3000_ way[highway=footway][foot]", errors.iterator().next().getIgnoreSubGroup());162 assertEquals("3000_footway used with foot=no", errors.iterator().next().getIgnoreSubGroup()); 163 163 } 164 164 … … 414 414 } 415 415 416 /** 417 * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/19053">Bug #19053</a>. 418 * Mapcss rule with group. 419 * @throws ParseException if a parsing error occurs 420 */ 421 @Test 422 public void testTicket19053() throws ParseException { 423 final MapCSSTagChecker test = buildTagChecker( 424 "*[ele][ele =~ /^-?[0-9]+\\.[0-9][0-9][0-9]+$/] {" 425 + "throwWarning: tr(\"{0}\",\"{0.tag}\");" 426 + "group: tr(\"Unnecessary amount of decimal places\");" + "}"); 427 final OsmPrimitive p = OsmUtils.createPrimitive("node ele=12.123456"); 428 final Collection<TestError> errors = test.getErrorsForPrimitive(p, false); 429 assertEquals(1, errors.size()); 430 assertEquals("Unnecessary amount of decimal places", errors.iterator().next().getMessage()); 431 assertEquals("3000_ele=12.123456", errors.iterator().next().getIgnoreSubGroup()); 432 assertEquals("3000_Unnecessary amount of decimal places", errors.iterator().next().getIgnoreGroup()); 433 } 434 416 435 }
Note:
See TracChangeset
for help on using the changeset viewer.