1
|
package eu.dnetlib.data.utils;
|
2
|
|
3
|
import static org.junit.Assert.assertEquals;
|
4
|
|
5
|
import org.junit.Test;
|
6
|
|
7
|
public class XsltFunctionsTest {
|
8
|
|
9
|
@Test
|
10
|
public void testCleanDoi_1() {
|
11
|
assertEquals("10.3233/faia200182", XsltFunctions.cleanDoi(" 10.3233/FAIA200182 "));
|
12
|
}
|
13
|
|
14
|
@Test
|
15
|
public void testCleanDoi_2() {
|
16
|
assertEquals("", XsltFunctions.cleanDoi(""));
|
17
|
}
|
18
|
|
19
|
@Test
|
20
|
public void testCleanDoi_3() {
|
21
|
assertEquals("", XsltFunctions.cleanDoi(null));
|
22
|
}
|
23
|
|
24
|
@Test
|
25
|
public void testCapitalizeName_1() {
|
26
|
assertEquals("Michele Artini", XsltFunctions.capitalize("MICHELE ARTINI"));
|
27
|
}
|
28
|
|
29
|
@Test
|
30
|
public void testCapitalizeName_2() {
|
31
|
assertEquals("Michele Artini", XsltFunctions.capitalize("michele artini"));
|
32
|
}
|
33
|
|
34
|
@Test
|
35
|
public void testCapitalizeName_3() {
|
36
|
assertEquals("Michele-Francesco Artini", XsltFunctions.capitalize("MICHELE-FRANCESCO ARTINI"));
|
37
|
}
|
38
|
|
39
|
@Test
|
40
|
public void testCapitalizeName_4() {
|
41
|
assertEquals("Michele Artini-Smith", XsltFunctions.capitalize("MICHELE ARTINI-SMITH"));
|
42
|
}
|
43
|
|
44
|
@Test
|
45
|
public void testCapitalizeName_5() {
|
46
|
assertEquals("Michele Francesco Artini", XsltFunctions.capitalize("MICHELE FRANCESCO ARTINI"));
|
47
|
}
|
48
|
|
49
|
@Test
|
50
|
public void testCapitalizeName_6() {
|
51
|
assertEquals("Andrea Dell'Amico", XsltFunctions.capitalize("andrea dell'amico"));
|
52
|
}
|
53
|
}
|