CSRF/XSRF ochrana při hlasování.
1 package cz.frantovo.nekurak.dto;
4 import static org.junit.Assert.*;
6 public class PodnikTest {
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);
23 private void zkontrolujDoménu(String url, String očekávanáDoména) {
24 Podnik p = new Podnik();
26 assertEquals(očekávanáDoména, p.getUrlDomena());