franta-hg@156: package cz.frantovo.nekurak.dto; franta-hg@156: franta-hg@156: import org.junit.Test; franta-hg@156: import static org.junit.Assert.*; franta-hg@156: franta-hg@156: public class PodnikTest { franta-hg@156: franta-hg@156: @Test franta-hg@156: public void testGetDomena() { franta-hg@156: zkontrolujDoménu("http://www.example.com/index.html", "www.example.com"); franta-hg@156: zkontrolujDoménu("http://www.eXample.COM/index.html", "www.example.com"); franta-hg@156: zkontrolujDoménu("https://paranoid.cz/index.html", "paranoid.cz"); franta-hg@156: zkontrolujDoménu("http://frantovo.cz", "frantovo.cz"); franta-hg@156: zkontrolujDoménu("ftp://ftp.frantovo.cz", "ftp.frantovo.cz"); franta-hg@156: zkontrolujDoménu("http://čeština.frantovo.cz/xxx/ZZZ", "čeština.frantovo.cz"); franta-hg@156: zkontrolujDoménu("example.com", null); franta-hg@156: zkontrolujDoménu("./soubor.txt", null); franta-hg@156: zkontrolujDoménu("file:///etc/passwd", null); franta-hg@156: zkontrolujDoménu("", null); franta-hg@156: zkontrolujDoménu(null, null); franta-hg@156: } franta-hg@156: franta-hg@156: private void zkontrolujDoménu(String url, String očekávanáDoména) { franta-hg@156: Podnik p = new Podnik(); franta-hg@156: p.setUrl(url); franta-hg@156: assertEquals(očekávanáDoména, p.getUrlDomena()); franta-hg@156: franta-hg@156: } franta-hg@156: }