Changeset 19592 in josm for trunk/test/unit


Ignore:
Timestamp:
2026-07-23T18:04:58+02:00 (3 days ago)
Author:
stoecker
Message:

fix #24482 - patch by tordanik - improve autofilters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/gui/autofilter/AutoFilterRuleTest.java

    r19519 r19592  
    2323class AutoFilterRuleTest {
    2424    /**
    25      * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive}.
     25     * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive(OsmPrimitive, boolean)}.
    2626     */
    2727    @Test
     
    3737        assertTagValuesForPrimitive(level, "way level=10;12-13", 20, 24, 25, 26);
    3838        assertTagValuesForPrimitive(level, "way level=0;0.5;1;1.5;2;2.5;3", 0, 1, 2, 3, 4, 5, 6);
     39        assertTagValuesForPrimitive(level, "node level=0 repeat_on=1;2", 0, 2, 4);
     40        assertTagValuesForPrimitive(level, "way level=4 repeat_on=4;5 layer=1", 8, 10);
    3941        assertEquals("0 0.5 1 1.5 2 2.5 3",
    4042                IntStream.of(0, 1, 2, 3, 4, 5, 6).mapToObj(level::formatValue).collect(Collectors.joining(" ")));
     
    4244
    4345    /**
    44      * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive} to deal with {@code %} of key {@code incline}.
     46     * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive(OsmPrimitive, boolean)} to deal with {@code %} of key {@code incline}.
    4547     */
    4648    @Test
     
    5355
    5456    /**
    55      * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive} provides sensible defaults, see #17496.
     57     * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive(OsmPrimitive, boolean)} provides sensible defaults, see #17496.
    5658     */
    5759    @Test
     
    7072    private void assertTagValuesForPrimitive(AutoFilterRule rule, String assertion, int... expected) {
    7173        final OsmPrimitive primitive = OsmUtils.createPrimitive(assertion);
    72         final int[] actual = rule.getTagValuesForPrimitive(primitive).toArray();
     74        final int[] actual = rule.getTagValuesForPrimitive(primitive, false).toArray();
    7375        assertArrayEquals(expected, actual);
    7476    }
Note: See TracChangeset for help on using the changeset viewer.