Newer
Older
osmCoverage / test / osm / jp / coverage / police / PoliceTest.java
@hayashi hayashi on 1 May 2018 1 KB fixed bedug
package osm.jp.coverage.police;

import java.io.IOException;
import java.sql.SQLException;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.TransformerException;
import org.junit.*;
import static org.junit.Assert.*;
import org.junit.runners.MethodSorters;
import org.xml.sax.SAXException;
import osm.jp.coverage.PoiTest;

@FixMethodOrder (MethodSorters.NAME_ASCENDING)
public class PoliceTest extends PoiTest {
    @Before
    public void setUp() throws Exception {
    }
    
    @After
    public void tearDown() throws Exception {
    }

    @Test
    public void test00_Police_main() {
        try {
            String[] args = new String[0];
            Police.main(args);
        }
        catch (IOException | ClassNotFoundException | SQLException | ParserConfigurationException | TransformerException | SAXException ex) {
            ex.printStackTrace();
            fail(ex.toString());
        }
    }
    
    /**
     * OSM: amenity=police ノード: 海老名警察署 (1420826312) 場所: 35.4454680, 139.3915960
     * GML: pt_psn51 14, n00375
     */
    @Test
    public void test01_dataread() {
        double lat = 35.4454680D;
        double lon = 139.3915960D;
        String idrefs = getRefid(DbPolice.TABLE_NAME, lat, lon, 50);
        System.out.println(idrefs);
    }

    /**
     * OSM: 5338111023 removed:amenity=fuel 35.4305614, 139.3662339
     * GML: 14, n00375
     */
    //@Test
    public void test91_removed() {
        double lat = 35.43035D;  // 35.43035  35.4305614, 139.3662339
        double lon = 139.36622D;  //139.36622
        String idrefs = getRefid(DbPolice.TABLE_NAME, lat, lon, 50);
        System.out.println(idrefs);
    }

    /**
     * OSM: ノード: 出光 (1600343871)  35.4214195, 139.3600994
     * GML: 14, n00375
     */
    //@Test
    public void test92_normal() {
        double lat = 35.4214195D;
        double lon = 139.3600994D;
        String idrefs = getRefid(DbPolice.TABLE_NAME, lat, lon, 50);
        System.out.println(idrefs);
    }
}