diff --git a/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/gcat/GCatAPIClientTest.java b/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/gcat/GCatAPIClientTest.java index fe74433e79..ad2b1d19df 100644 --- a/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/gcat/GCatAPIClientTest.java +++ b/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/gcat/GCatAPIClientTest.java @@ -6,7 +6,9 @@ import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.net.URISyntaxException; +import java.util.List; +import com.google.common.collect.Lists; import org.apache.commons.io.IOUtils; import org.apache.http.HttpStatus; import org.junit.jupiter.api.Assertions; @@ -20,7 +22,7 @@ import eu.dnetlib.dhp.oa.graph.dump.gcat.GCatAPIClient; * NEVER EVER ENABLE THIS CLASS UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING: with the proper parameters set it can * dropped a D4Science Catalogue */ -//@Disabled +@Disabled public class GCatAPIClientTest { private static GCatAPIClient client; @@ -28,7 +30,7 @@ public class GCatAPIClientTest { @BeforeAll public static void setup() { client = new GCatAPIClient(); - client.setApplicationToken("816486a3-60a9-4ecc-a7e0-a96740a90207-843339462"); + client.setApplicationToken(""); client.setGcatBaseURL("https://gcat.d4science.org/gcat/"); } @@ -133,4 +135,69 @@ public class GCatAPIClientTest { // and then drop all Assertions.assertEquals(1, client.purgeAll()); } + + @Test + public void purgeList() throws IOException, URISyntaxException { + List toPurge = Lists.newArrayList(); + toPurge.add("od______3379--50842bb0a03d644a6ed831c0a59d25f4"); + toPurge.add("od_______177--50842bb0a03d644a6ed831c0a59d25f4"); + toPurge.add("od______4325--d6ad4e4111afd06f69c1597a60f09cef"); + toPurge.add("od______3379--d6ad4e4111afd06f69c1597a60f09cef"); + toPurge.add("od_______177--d6ad4e4111afd06f69c1597a60f09cef"); + toPurge.add("od______4325--50842bb0a03d644a6ed831c0a59d25f4"); + toPurge.add("od______4325--b823dc448d06160da67ebdcd1a67c544"); + toPurge.add("od_______177--b823dc448d06160da67ebdcd1a67c544"); + toPurge.add("od______1106--7407d45261b901f936319762b30a66f0"); + toPurge.add("od______3379--b823dc448d06160da67ebdcd1a67c544"); + toPurge.add("od______4325--655f1b9517a0dd16efd05b572f66927b"); + toPurge.add("od______3379--655f1b9517a0dd16efd05b572f66927b"); + toPurge.add("od_______177--655f1b9517a0dd16efd05b572f66927b"); + toPurge.add("od______3379--308718c4498f1c857d9dec8fc8412bed"); + toPurge.add("od_______177--308718c4498f1c857d9dec8fc8412bed"); + toPurge.add("od______4325--308718c4498f1c857d9dec8fc8412bed"); + toPurge.add("od______4325--26025853fbcb01858d58e3c268d144ce"); + toPurge.add("od_______177--26025853fbcb01858d58e3c268d144ce"); + toPurge.add("od______3379--4af67cb057f92a8c276c3aae56980430"); + toPurge.add("od_______177--4af67cb057f92a8c276c3aae56980430"); + toPurge.add("od______4325--4af67cb057f92a8c276c3aae56980430"); + toPurge.add("od______3379--1c384c7771d6d5ec0b2b14264d0af8cd"); + toPurge.add("od_______177--1c384c7771d6d5ec0b2b14264d0af8cd"); + toPurge.add("od______4325--1c384c7771d6d5ec0b2b14264d0af8cd"); + toPurge.add("od_______177--15a65e2433929cc77ae7b10fd56c1e9e"); + toPurge.add("od______4325--15a65e2433929cc77ae7b10fd56c1e9e"); + toPurge.add("od______3379--15a65e2433929cc77ae7b10fd56c1e9e"); + toPurge.add("od_______177--c5caa1b39d9c7998f0f7c37f948ea097"); + toPurge.add("od______3379--c5caa1b39d9c7998f0f7c37f948ea097"); + toPurge.add("od_______177--11df09fd7a9ad36f0de546ea991182ce"); + toPurge.add("od______3379--11df09fd7a9ad36f0de546ea991182ce"); + toPurge.add("od______4325--11df09fd7a9ad36f0de546ea991182ce"); + toPurge.add("dedup_wf_001::2fb2a1e02bfae184789181009d59232c"); + toPurge.add("od_______177--39688c4bc9fd811e55f914e58701536d"); + toPurge.add("od______3379--39688c4bc9fd811e55f914e58701536d"); + toPurge.add("od______4325--39688c4bc9fd811e55f914e58701536d"); + toPurge.add("od______4325--200c9c70dff2e86dad6ba555381027fc"); + toPurge.add("od______3379--200c9c70dff2e86dad6ba555381027fc"); + toPurge.add("od_______177--200c9c70dff2e86dad6ba555381027fc"); + toPurge.add("od______3379--cf54f6149e7427d77dd37fccc3a0c747"); + toPurge.add("od______3379--1f50518c04e2c0966425a350def1f82a"); + toPurge.add("od______4325--1f50518c04e2c0966425a350def1f82a"); + toPurge.add("od_______177--1f50518c04e2c0966425a350def1f82a"); + toPurge.add("od______3379--bff6c5b35457f7f51d52d41323226663"); + toPurge.add("od_______177--bff6c5b35457f7f51d52d41323226663"); + toPurge.add("od______4325--bff6c5b35457f7f51d52d41323226663"); + toPurge.add("od______2659--cbdcbe3865868c15680d95c7f83c3ff7"); + toPurge.add("dedup_wf_001--569da4f719f51eb07f23548000e57d72"); + toPurge.add("od_______177--bf88e4876d9c5a9720ca3fefe3ce93ea"); + toPurge.add("od______3379--bf88e4876d9c5a9720ca3fefe3ce93ea"); + toPurge.add("od______4325--bf88e4876d9c5a9720ca3fefe3ce93ea"); + for (String name : toPurge) { + System.out.println("Purging " + name); + if (client.purge(name)) + System.out.println("Purged"); + else { + System.out.println("Failed"); + } + } + + } }