Revision 50310
Added by Claudio Atzori over 6 years ago
modules/dnet-openaireplus-mapping-utils/trunk/src/test/java/eu/dnetlib/pace/distance/DetectorTest.java | ||
---|---|---|
14 | 14 |
public class DetectorTest extends AbstractProtoPaceTest { |
15 | 15 |
|
16 | 16 |
@Test |
17 |
public void testScoreResult() { |
|
18 |
final Config config = getResultProdConf(); |
|
19 |
|
|
20 |
final MapDocument resA = result(config, "A", "Recent results from CDFsd"); |
|
21 |
final MapDocument resB = result(config, "B", "Recent results from CDF"); |
|
22 |
|
|
23 |
final ScoreResult sr = new PaceDocumentDistance().between(resA, resB, config); |
|
24 |
|
|
25 |
System.out.println(sr.toString()); |
|
26 |
} |
|
27 |
|
|
28 |
@Test |
|
29 | 17 |
public void testDistanceResultSimple() { |
30 | 18 |
final Config config = getResultSimpleConf(); |
31 | 19 |
|
... | ... | |
338 | 326 |
|
339 | 327 |
// assertTrue(d.getScore() == 0.0); |
340 | 328 |
} |
341 |
|
|
342 |
@Test |
|
343 |
public void testDistanceProdConf1() { |
|
344 |
|
|
345 |
final Config config = getResultProdConf(); |
|
346 |
|
|
347 |
final MapDocument resA = |
|
348 |
result(config, |
|
349 |
"A", |
|
350 |
" Analysis of Transfer Embryo-Derived de-duplication"); |
|
351 |
final MapDocument resB = |
|
352 |
result(config, |
|
353 |
"B", |
|
354 |
" Analysis of Transfer Embryo Derived deduplication"); |
|
355 |
|
|
356 |
final ScoreResult sr = new PaceDocumentDistance().between(resA, resB, config); |
|
357 |
final double d = sr.getScore(); |
|
358 |
System.out.println(String.format(" d ---> %s", d)); |
|
359 |
|
|
360 |
// assertTrue(d.getScore() == 0.0); |
|
361 |
} |
|
362 |
|
|
363 |
@Test |
|
364 |
public void testDistanceProdConf2() { |
|
365 |
|
|
366 |
final Config config = getResultProdConf(); |
|
367 |
|
|
368 |
final MapDocument resA = |
|
369 |
result(config, |
|
370 |
"A", |
|
371 |
"qwerty aaabbbbbbbb bbb ccc ddddd"); |
|
372 |
final MapDocument resB = |
|
373 |
result(config, |
|
374 |
"B", |
|
375 |
"qwert aaabbbbbbbb bbb ccc ddddd"); |
|
376 |
|
|
377 |
final ScoreResult sr = new PaceDocumentDistance().between(resA, resB, config); |
|
378 |
final double d = sr.getScore(); |
|
379 |
System.out.println(String.format(" d ---> %s", d)); |
|
380 |
|
|
381 |
// assertTrue(d.getScore() == 0.0); |
|
382 |
} |
|
383 |
|
|
384 |
@Test |
|
385 |
public void testDistanceProdConf3() { |
|
386 |
|
|
387 |
final Config config = getResultProdConf(); |
|
388 |
|
|
389 |
final List<String> authorsA = Lists.newArrayList("Bardi, Alessia", "Manghi, Paolo", "Artini, Michele", "a"); |
|
390 |
final List<String> authorsB = Lists.newArrayList("Bardi Alessia", "Manghi Paolo", "Artini Michele"); |
|
391 |
final List<String> pid = Lists.newArrayList(); |
|
392 |
|
|
393 |
final MapDocument resA = |
|
394 |
result(config, |
|
395 |
"A", |
|
396 |
"qwerty aaabbbbbbbb bbb ccc ddddd", "2003", pid, authorsA); |
|
397 |
final MapDocument resB = |
|
398 |
result(config, |
|
399 |
"B", |
|
400 |
"qwert aaabbbbbbbb bbb ccc ddddd", "2003", pid, authorsB); |
|
401 |
|
|
402 |
final ScoreResult sr = new PaceDocumentDistance().between(resA, resB, config); |
|
403 |
final double d = sr.getScore(); |
|
404 |
System.out.println(String.format(" d ---> %s", d)); |
|
405 |
|
|
406 |
assertTrue(d == 0.0); |
|
407 |
} |
|
408 |
|
|
329 |
|
|
409 | 330 |
} |
Also available in: Unified diff
removed unused tests