Remove @author tags
[Sone.git] / src / test / java / net / pterodactylus / sone / template / CssClassNameFilterTest.java
1 package net.pterodactylus.sone.template;
2
3 import static java.util.Collections.emptyMap;
4 import static org.hamcrest.MatcherAssert.assertThat;
5
6 import java.util.Map;
7
8 import org.hamcrest.Matchers;
9 import org.junit.Test;
10
11 /**
12  * Unit test for {@link CssClassNameFilter}.
13  */
14 public class CssClassNameFilterTest {
15
16         private static final Map<String, Object> EMPTY_MAP = emptyMap();
17         private final CssClassNameFilter filter = new CssClassNameFilter();
18
19         @Test
20         public void stringsAreFiltered() {
21                 String allCharacters = "name with äöü";
22                 String filteredCharacters = "name_with____";
23                 assertThat(filter.format(null, allCharacters, EMPTY_MAP),
24                                 Matchers.<Object>is(filteredCharacters));
25         }
26
27         @Test
28         public void nullIsFiltered() {
29                 assertThat(filter.format(null, null, EMPTY_MAP),
30                                 Matchers.<Object>is("null"));
31         }
32
33 }