-
Notifications
You must be signed in to change notification settings - Fork 26
/
XmlSanitizerTest.java
41 lines (29 loc) · 1.31 KB
/
XmlSanitizerTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package org.openbmap.utils;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class XmlSanitizerTest {
@Test
public void testXmlSanitizer() {
boolean valid = XmlSanitizer.isValid("Fritzbox");
assertEquals("Fritzbox is valid", true, valid);
System.out.println("Pure ASCII test - passed");
valid = XmlSanitizer.isValid("Fritz Box");
assertEquals("Spaces are valid", true, valid);
System.out.println("Spaces test - passed");
valid = XmlSanitizer.isValid("Frützbüx");
assertEquals("Frützbüx is invalid", false, valid);
System.out.println("No ASCII test - passed");
valid = XmlSanitizer.isValid("Fritz!box");
assertEquals("Exclamation mark is valid", true, valid);
System.out.println("Exclamation mark test - passed");
valid = XmlSanitizer.isValid("Fritz.box");
assertEquals("Exclamation mark is valid", true, valid);
System.out.println("Dot test - passed");
valid = XmlSanitizer.isValid("Fritz-box");
assertEquals("Minus is valid", true, valid);
System.out.println("Minus test - passed");
valid = XmlSanitizer.isValid("Fritz-box");
assertEquals("Minus is valid", true, valid);
System.out.println("Minus test - passed");
}
}