java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/GeoTest.java
author František Kučera <franta-hg@frantovo.cz>
Mon, 24 May 2010 20:20:55 +0200
changeset 121 cd43c349f39b
parent 120 052107272005
child 122 f6c7168be1b7
permissions -rw-r--r--
Další země :-) + zrušení přebytečných výpisů na konsoli.
     1 package cz.frantovo.nekurak.ext;
     2 
     3 import cz.frantovo.nekurak.ext.Geo.Souradnice;
     4 import org.junit.Test;
     5 import static org.junit.Assert.*;
     6 
     7 /**
     8  * Testuje hlavně dostupnost a funkčnost vzdálené služby (Google).
     9  * @author fiki
    10  */
    11 public class GeoTest {
    12 
    13     private Geo geo = new Geo();
    14 
    15     @Test
    16     public void praha() {
    17 	testuj("Praha, Czech Republic", 50.0878114, 14.4204598);
    18     }
    19 
    20     @Test
    21     public void sanghaj() {
    22 	// https://frantovo.cz/blog/?q=cina-sanghaj-mesto-lide :-)
    23 	testuj("Shanghai, China", 31.2307080, 121.4729160);
    24     }
    25 
    26     @Test
    27     public void dallas() {
    28 	testuj("Dallas, TX", 32.8029550, -96.769923);
    29     }
    30 
    31     @Test
    32     public void moskva() {
    33 	testuj("Moscow, Russia", 55.7557860, 37.6176330);
    34     }
    35 
    36     private void testuj(String vstup, double pozadovanaSirka, double pozadovanaDelka) {
    37 	Souradnice vystup = geo.getSouradnice(vstup);
    38 	assertEquals(geo.new Souradnice(pozadovanaSirka, pozadovanaDelka), vystup);
    39     }
    40 }