java/nekurak.net-lib/test/cz/frantovo/nekurak/dto/PodnikTest.java
author František Kučera <franta-hg@frantovo.cz>
Sun Jan 09 01:05:59 2011 +0100 (2011-01-09)
changeset 156 5f14ce03f518
permissions -rw-r--r--
U podniků se místo „www stránka“ bude zobrazovat doména daného webu.
     1 package cz.frantovo.nekurak.dto;
     2 
     3 import org.junit.Test;
     4 import static org.junit.Assert.*;
     5 
     6 public class PodnikTest {
     7 
     8 	@Test
     9 	public void testGetDomena() {
    10 		zkontrolujDoménu("http://www.example.com/index.html", "www.example.com");
    11 		zkontrolujDoménu("http://www.eXample.COM/index.html", "www.example.com");
    12 		zkontrolujDoménu("https://paranoid.cz/index.html", "paranoid.cz");
    13 		zkontrolujDoménu("http://frantovo.cz", "frantovo.cz");
    14 		zkontrolujDoménu("ftp://ftp.frantovo.cz", "ftp.frantovo.cz");
    15 		zkontrolujDoménu("http://čeština.frantovo.cz/xxx/ZZZ", "čeština.frantovo.cz");
    16 		zkontrolujDoménu("example.com", null);
    17 		zkontrolujDoménu("./soubor.txt", null);
    18 		zkontrolujDoménu("file:///etc/passwd", null);
    19 		zkontrolujDoménu("", null);
    20 		zkontrolujDoménu(null, null);
    21 	}
    22 
    23 	private void zkontrolujDoménu(String url, String očekávanáDoména) {
    24 		Podnik p = new Podnik();
    25 		p.setUrl(url);
    26 		assertEquals(očekávanáDoména, p.getUrlDomena());
    27 
    28 	}
    29 }