Testování NullPointerException.
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();
17 testuj("Praha, Czech Republic", 50.0878114, 14.4204598);
21 public void sanghaj() {
22 // https://frantovo.cz/blog/?q=cina-sanghaj-mesto-lide :-)
23 testuj("Shanghai, China", 31.230708, 121.472916);
27 public void dallas() {
28 testuj("Dallas, TX", 32.802955, -96.769923);
32 public void moskva() {
33 testuj("Moscow, Russia", 55.755786, 37.617633);
38 Souradnice s = geo.new Souradnice(55.755786, 37.617633);
39 assertEquals("Loc: 55.755786, 37.617633", s.getLoc());
42 private void testuj(String vstup, double pozadovanaSirka, double pozadovanaDelka) {
43 Souradnice vystup = geo.getSouradnice(vstup);
44 assertEquals(geo.new Souradnice(pozadovanaSirka, pozadovanaDelka), vystup);