Základ servletu pro zobrazování detailu podniku.
1 package cz.frantovo.nekurak.ext;
3 import cz.frantovo.nekurak.ext.Geo.Souradnice;
5 import static org.junit.Assert.*;
8 * Testuje hlavně dostupnost a funkčnost vzdálené služby (Google).
11 public class GeoTest {
13 private Geo geo = new Geo();
14 private static final int CASOVY_LIMIT = 1000;
16 @Test(timeout = CASOVY_LIMIT)
18 testuj("Praha, Czech Republic", 50.0878114, 14.4204598);
21 @Test(timeout = CASOVY_LIMIT)
22 public void šanghaj() {
23 // https://frantovo.cz/blog/?q=cina-šanghaj-mesto-lide :-)
24 testuj("Shanghai, China", 31.230393, 121.473704);
27 @Test(timeout = CASOVY_LIMIT)
28 public void dallas() {
29 testuj("Dallas, TX", 32.802955, -96.769923);
32 @Test(timeout = CASOVY_LIMIT)
33 public void moskva() {
34 testuj("Moscow, Russia", 55.755786, 37.617633);
39 Souradnice s = geo.new Souradnice(55.755786, 37.617633);
40 assertEquals("Loc: 55.755786, 37.617633", s.getLoc());
43 private void testuj(String vstup, double pozadovanaSirka, double pozadovanaDelka) {
44 Souradnice vystup = geo.getSouradnice(vstup);
45 assertEquals(geo.new Souradnice(pozadovanaSirka, pozadovanaDelka), vystup);