Ignore:
Timestamp:
2020-01-13T21:45:14+01:00 (5 years ago)
Author:
simon04
Message:

JOSM/comfort0: parse tags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/comfort0/test/unit/net/simon04/comfort0/level0l/parsergen/Level0LParserTest.java

    r35283 r35284  
    22
    33import static org.hamcrest.CoreMatchers.is;
    4 import static org.junit.Assert.*;
     4import static org.junit.Assert.assertThat;
    55
    66import java.io.StringReader;
     
    1212    @Test
    1313    public void testNode() throws Exception {
    14         final NodeData node = new Level0LParser(new StringReader("node 298884272: 54.0901447, 12.2516513\n")).node();
     14        final String level0l = "" +
     15                "node 298884272: 54.0901447, 12.2516513\n" +
     16                "  name = Neu Broderstorf\n" +
     17                "  traffic_sign = city_limit\n";
     18        final NodeData node = new Level0LParser(new StringReader(level0l)).node();
    1519        assertThat(node.getId(), is(298884272L));
    1620        assertThat(node.getCoor().lat(), is(54.0901447));
    1721        assertThat(node.getCoor().lon(), is(12.2516513));
    18 
     22        assertThat(node.getKeys().size(), is(2));
     23        assertThat(node.getKeys().get("name"), is("Neu Broderstorf"));
     24        assertThat(node.getKeys().get("traffic_sign"), is("city_limit"));
    1925    }
    2026}
Note: See TracChangeset for help on using the changeset viewer.