Project

General

Profile

« Previous | Next » 

Revision 28483

branch 1.2

View differences:

PersonComparatorUtilsSimilarityTest.java
1
package eu.dnetlib.pace.model;
2

  
3
import static org.junit.Assert.assertFalse;
4
import static org.junit.Assert.assertTrue;
5

  
6
import org.junit.Test;
7

  
8
import eu.dnetlib.pace.util.PersonComparatorUtils;
9

  
10
/**
11
 * The Class PersonComparatorUtilsSimilarityTest.
12
 */
13
public class PersonComparatorUtilsSimilarityTest {
14

  
15
	/**
16
	 * Test similarity_0.
17
	 */
18
	@Test
19
	public void testSimilarity_0() {
20
		assertTrue(PersonComparatorUtils.areSimilar("Artini Michele", "Michele Artini"));
21
	}
22

  
23
	/**
24
	 * Test similarity_1.
25
	 */
26
	@Test
27
	public void testSimilarity_1() {
28
		assertTrue(PersonComparatorUtils.areSimilar("ARTINI Michele", "Artini, Michele"));
29
	}
30

  
31
	/**
32
	 * Test similarity_2.
33
	 */
34
	@Test
35
	public void testSimilarity_2() {
36
		assertTrue(PersonComparatorUtils.areSimilar("Artini, M.", "Artini Michele"));
37
	}
38

  
39
	/**
40
	 * Test similarity_3.
41
	 */
42
	@Test
43
	public void testSimilarity_3() {
44
		assertTrue(PersonComparatorUtils.areSimilar("Artini, M.G.", "Artini, Michele"));
45
	}
46

  
47
	/**
48
	 * Test similarity_4.
49
	 */
50
	@Test
51
	public void testSimilarity_4() {
52
		assertTrue(PersonComparatorUtils.areSimilar("Artini, M.", "Artini, M.G."));
53
	}
54

  
55
	/**
56
	 * Test similarity_5.
57
	 */
58
	@Test
59
	public void testSimilarity_5() {
60
		assertTrue(PersonComparatorUtils.areSimilar("Artini, M. (sig.)", "Artini, Michele"));
61
	}
62

  
63
	/**
64
	 * Test similarity_6.
65
	 */
66
	@Test
67
	public void testSimilarity_6() {
68
		assertFalse(PersonComparatorUtils.areSimilar("Artini, M.", "Artini, G."));
69
	}
70

  
71
	/**
72
	 * Test similarity_7.
73
	 */
74
	@Test
75
	public void testSimilarity_7() {
76
		assertFalse(PersonComparatorUtils.areSimilar("Artini, M.G.", "Artini, M.A."));
77
	}
78

  
79
	/**
80
	 * Test similarity_8.
81
	 */
82
	@Test
83
	public void testSimilarity_8() {
84
		assertFalse(PersonComparatorUtils.areSimilar("Artini, M.", "Artini, Giuseppe"));
85
	}
86

  
87
	/**
88
	 * Test similarity_9.
89
	 */
90
	@Test
91
	public void testSimilarity_9() {
92
		assertFalse(PersonComparatorUtils.areSimilar("Manghi, Paolo", "Artini, Michele"));
93
	}
94

  
95
	/**
96
	 * Test similarity_10.
97
	 */
98
	@Test
99
	public void testSimilarity_10() {
100
		assertTrue(PersonComparatorUtils.areSimilar("Artini, Michele", "Artini, Michele Giovanni"));
101
	}
102

  
103
	/**
104
	 * Test similarity_11.
105
	 */
106
	@Test
107
	public void testSimilarity_11() {
108
		assertFalse(PersonComparatorUtils.areSimilar("Artini, M.A.G.", "Artini, M.B.G."));
109
	}
110

  
111
	/**
112
	 * Test similarity_12.
113
	 */
114
	@Test
115
	public void testSimilarity_12() {
116
		assertFalse(PersonComparatorUtils.areSimilar("Artini Manghi, M.", "Artini, Michele"));
117
	}
118

  
119
	/**
120
	 * Test similarity_13.
121
	 */
122
	@Test
123
	public void testSimilarity_13() {
124
		assertTrue(PersonComparatorUtils.areSimilar("Artini Manghi, M.", "Artini Manghi Michele"));
125
	}
126

  
127
	/**
128
	 * Test similarity_14.
129
	 */
130
	@Test
131
	public void testSimilarity_14() {
132
		assertFalse(PersonComparatorUtils.areSimilar("Artini, Michele", "Michele, Artini"));
133
	}
134

  
135
	/**
136
	 * Test similarity_15.
137
	 */
138
	@Test
139
	public void testSimilarity_15() {
140
		assertTrue(PersonComparatorUtils.areSimilar("Artini, M.", "Michele ARTINI"));
141
	}
142
}

Also available in: Unified diff