diff -r 000000000000 -r 3464334db89a java/nekurak.net-lib/test/cz/frantovo/nekurak/dto/PodnikTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/nekurak.net-lib/test/cz/frantovo/nekurak/dto/PodnikTest.java Fri Nov 18 21:34:47 2011 +0100 @@ -0,0 +1,29 @@ +package cz.frantovo.nekurak.dto; + +import org.junit.Test; +import static org.junit.Assert.*; + +public class PodnikTest { + + @Test + public void testGetDomena() { + zkontrolujDoménu("http://www.example.com/index.html", "www.example.com"); + zkontrolujDoménu("http://www.eXample.COM/index.html", "www.example.com"); + zkontrolujDoménu("https://paranoid.cz/index.html", "paranoid.cz"); + zkontrolujDoménu("http://frantovo.cz", "frantovo.cz"); + zkontrolujDoménu("ftp://ftp.frantovo.cz", "ftp.frantovo.cz"); + zkontrolujDoménu("http://čeština.frantovo.cz/xxx/ZZZ", "čeština.frantovo.cz"); + zkontrolujDoménu("example.com", null); + zkontrolujDoménu("./soubor.txt", null); + zkontrolujDoménu("file:///etc/passwd", null); + zkontrolujDoménu("", null); + zkontrolujDoménu(null, null); + } + + private void zkontrolujDoménu(String url, String očekávanáDoména) { + Podnik p = new Podnik(); + p.setUrl(url); + assertEquals(očekávanáDoména, p.getUrlDomena()); + + } +}