Changeset 9475 in josm for trunk/test


Ignore:
Timestamp:
2016-01-16T00:18:58+01:00 (9 years ago)
Author:
Don-vip
Message:

see #12343 - add unit test

File:
1 edited

Legend:

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

    r8863 r9475  
    1010import java.util.ArrayList;
    1111import java.util.Comparator;
     12import java.util.List;
    1213
    1314import org.junit.BeforeClass;
     
    1617import org.openstreetmap.josm.TestUtils;
    1718import org.openstreetmap.josm.data.osm.DataSet;
     19import org.openstreetmap.josm.data.osm.Node;
    1820import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    1921import org.openstreetmap.josm.data.osm.OsmUtils;
     
    123125                .replace("\u200E", "").replace("\u200F", "");
    124126    }
     127
     128    /**
     129     * Test of {@link DefaultNameFormatter#formatAsHtmlUnorderedList} methods.
     130     */
     131    @Test
     132    public void testFormatAsHtmlUnorderedList() {
     133        assertEquals("<ul><li>incomplete</li></ul>",
     134                DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(new Node(1)));
     135
     136        List<Node> nodes = new ArrayList<>(10);
     137        for (int i = 1; i <= 10; i++) {
     138            nodes.add(new Node(i, 1));
     139        }
     140        assertEquals("<ul><li>1</li><li>2</li><li>3</li><li>4</li><li>...</li></ul>",
     141                DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(nodes, 5));
     142    }
    125143}
Note: See TracChangeset for help on using the changeset viewer.