forked from D-Net/dnet-hadoop
[Graph Dump] changed the dump since the measures have been moded at the level of the instance
This commit is contained in:
parent
6595135a1a
commit
99d86134f5
|
@ -43,15 +43,6 @@ public class ResultMapper implements Serializable {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
addTypeSpecificInformation(out, input, ort);
|
addTypeSpecificInformation(out, input, ort);
|
||||||
// Optional<List<Measure>> mes = Optional.ofNullable(input.getMeasures());
|
|
||||||
// if (mes.isPresent()) {
|
|
||||||
// List<KeyValue> measure = new ArrayList<>();
|
|
||||||
// mes
|
|
||||||
// .get()
|
|
||||||
// .forEach(
|
|
||||||
// m -> m.getUnit().forEach(u -> measure.add(KeyValue.newInstance(m.getId(), u.getValue()))));
|
|
||||||
// out.setMeasures(measure);
|
|
||||||
// }
|
|
||||||
|
|
||||||
Optional
|
Optional
|
||||||
.ofNullable(input.getAuthor())
|
.ofNullable(input.getAuthor())
|
||||||
|
@ -460,6 +451,17 @@ public class ResultMapper implements Serializable {
|
||||||
code,
|
code,
|
||||||
Constants.coarCodeLabelMap.get(code),
|
Constants.coarCodeLabelMap.get(code),
|
||||||
Constants.COAR_ACCESS_RIGHT_SCHEMA));
|
Constants.COAR_ACCESS_RIGHT_SCHEMA));
|
||||||
|
|
||||||
|
Optional<List<Measure>> mes = Optional.ofNullable(i.getMeasures());
|
||||||
|
if (mes.isPresent()){
|
||||||
|
List<KeyValue> measure = new ArrayList<>();
|
||||||
|
mes
|
||||||
|
.get()
|
||||||
|
.forEach(
|
||||||
|
m -> m.getUnit().forEach(u -> measure.add(KeyValue.newInstance(m.getId(), u.getValue()))));
|
||||||
|
instance.setMeasures(measure );
|
||||||
|
}
|
||||||
|
|
||||||
if (opAr.get().getOpenAccessRoute() != null) {
|
if (opAr.get().getOpenAccessRoute() != null) {
|
||||||
switch (opAr.get().getOpenAccessRoute()) {
|
switch (opAr.get().getOpenAccessRoute()) {
|
||||||
case hybrid:
|
case hybrid:
|
||||||
|
|
|
@ -171,10 +171,14 @@ public class DumpJobTest {
|
||||||
|
|
||||||
GraphResult gr = verificationDataset.first();
|
GraphResult gr = verificationDataset.first();
|
||||||
|
|
||||||
Assertions.assertEquals(2, gr.getMeasures().size());
|
Assertions.assertEquals(1, gr.getInstance().size());
|
||||||
|
|
||||||
|
Assertions.assertEquals(2, gr.getInstance().get(0).getMeasures().size());
|
||||||
Assertions
|
Assertions
|
||||||
.assertTrue(
|
.assertTrue(
|
||||||
gr
|
gr
|
||||||
|
.getInstance()
|
||||||
|
.get(0)
|
||||||
.getMeasures()
|
.getMeasures()
|
||||||
.stream()
|
.stream()
|
||||||
.anyMatch(
|
.anyMatch(
|
||||||
|
@ -183,6 +187,8 @@ public class DumpJobTest {
|
||||||
Assertions
|
Assertions
|
||||||
.assertTrue(
|
.assertTrue(
|
||||||
gr
|
gr
|
||||||
|
.getInstance()
|
||||||
|
.get(0)
|
||||||
.getMeasures()
|
.getMeasures()
|
||||||
.stream()
|
.stream()
|
||||||
.anyMatch(
|
.anyMatch(
|
||||||
|
@ -357,11 +363,12 @@ public class DumpJobTest {
|
||||||
|
|
||||||
Assertions.assertEquals("50|pensoft_____::00ea4a1cd53806a97d62ea6bf268f2a2", gr.getId());
|
Assertions.assertEquals("50|pensoft_____::00ea4a1cd53806a97d62ea6bf268f2a2", gr.getId());
|
||||||
|
|
||||||
Assertions.assertEquals(2, gr.getOriginalId().size());
|
System.out.println(gr.getOriginalId().size());
|
||||||
|
|
||||||
|
Assertions.assertEquals(1, gr.getOriginalId().size());
|
||||||
Assertions
|
Assertions
|
||||||
.assertTrue(
|
.assertTrue(
|
||||||
gr.getOriginalId().contains("50|pensoft_____::00ea4a1cd53806a97d62ea6bf268f2a2")
|
gr.getOriginalId().contains("10.3897/oneeco.2.e13718"));
|
||||||
&& gr.getOriginalId().contains("10.3897/oneeco.2.e13718"));
|
|
||||||
|
|
||||||
Assertions.assertEquals(1, gr.getPid().size());
|
Assertions.assertEquals(1, gr.getPid().size());
|
||||||
Assertions
|
Assertions
|
||||||
|
|
File diff suppressed because one or more lines are too long
2
pom.xml
2
pom.xml
|
@ -753,7 +753,7 @@
|
||||||
<mockito-core.version>3.3.3</mockito-core.version>
|
<mockito-core.version>3.3.3</mockito-core.version>
|
||||||
<mongodb.driver.version>3.4.2</mongodb.driver.version>
|
<mongodb.driver.version>3.4.2</mongodb.driver.version>
|
||||||
<vtd.version>[2.12,3.0)</vtd.version>
|
<vtd.version>[2.12,3.0)</vtd.version>
|
||||||
<dhp-schemas.version>[2.8.22]</dhp-schemas.version>
|
<dhp-schemas.version>[2.9.23]</dhp-schemas.version>
|
||||||
<dnet-actionmanager-api.version>[4.0.3]</dnet-actionmanager-api.version>
|
<dnet-actionmanager-api.version>[4.0.3]</dnet-actionmanager-api.version>
|
||||||
<dnet-actionmanager-common.version>[6.0.5]</dnet-actionmanager-common.version>
|
<dnet-actionmanager-common.version>[6.0.5]</dnet-actionmanager-common.version>
|
||||||
<dnet-openaire-broker-common.version>[3.1.6]</dnet-openaire-broker-common.version>
|
<dnet-openaire-broker-common.version>[3.1.6]</dnet-openaire-broker-common.version>
|
||||||
|
|
Loading…
Reference in New Issue