package org.osmdroid.mtp;
import org.junit.Assert;
import org.junit.Test;
import java.io.File;
/**
* Created by alex on 9/13/16.
*/
public class TilePackagerTest {
@Test
public void runBasicTest(){
runTest("fr_mapnick_12.zip");
}
@Test
public void runBasicTestSql(){
runTest("fr_mapnick_12.sql");
}
@Test
public void runBasicTestGemf(){
runTest("fr_mapnick_12.gemf");
}
private void runTest(String outputFile) {
OSMMapTilePackager.main(new String[]{
"-force",
"-u", "http://b.tile.openstreetmap.org/%d/%d/%d.png",
"-t", "Mapnik",
"-d", outputFile,
"-zmax", "2",
"-n", "51.091099",
"-s", "41.366379",
"-e", "9.543055",
"-w", "-4.790556"
});
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Assert.assertTrue(new File(outputFile).exists());
Assert.assertTrue(new File(outputFile).length()>0);
new File(outputFile).delete();
}
}