Revision 50412
Added by Alessia Bardi about 6 years ago
OpenaireDatasetsApiClientTest.java | ||
---|---|---|
1 | 1 |
package eu.dnetlib.api.client; |
2 | 2 |
|
3 |
import static org.junit.Assert.assertEquals; |
|
4 |
import static org.junit.Assert.assertTrue; |
|
5 |
|
|
6 | 3 |
import java.net.URI; |
7 | 4 |
import java.net.URISyntaxException; |
8 | 5 |
|
6 |
import eu.dnetlib.api.utils.OpenAireDocumentPage; |
|
7 |
import eu.dnetlib.api.utils.ResponseHeader; |
|
9 | 8 |
import org.apache.http.client.utils.URIBuilder; |
10 | 9 |
import org.dom4j.Document; |
11 | 10 |
import org.dom4j.DocumentException; |
12 | 11 |
import org.dom4j.DocumentHelper; |
12 |
import org.junit.Ignore; |
|
13 | 13 |
import org.junit.Test; |
14 | 14 |
|
15 |
import eu.dnetlib.api.utils.OpenAireDocumentPage;
|
|
16 |
import eu.dnetlib.api.utils.ResponseHeader;
|
|
15 |
import static org.junit.Assert.assertEquals;
|
|
16 |
import static org.junit.Assert.assertTrue;
|
|
17 | 17 |
|
18 |
@Ignore |
|
18 | 19 |
public class OpenaireDatasetsApiClientTest extends OpenaireApiClientTest { |
19 | 20 |
|
20 | 21 |
@Test |
... | ... | |
58 | 59 |
} |
59 | 60 |
} |
60 | 61 |
for (String param : datasetParameters) { |
61 |
if (!param.equals("fromDateCollected") && !param.equals("toDateCollected")) { |
|
62 |
URIBuilder builder = new URIBuilder(requestBaseURL).setPath(datasetsPath).addParameter(param, "test"); |
|
63 |
URI uri = builder.build(); |
|
64 |
System.out.println(uri); |
|
65 |
String results = getApiClient().doRequest(EntityType.dataset, ApiModel.openaire, uri); |
|
66 |
checkNotException(results); |
|
62 |
URIBuilder builder = null; |
|
63 |
if (!param.equals("fromDateAccepted") && !param.equals("toDateAccepted")) { |
|
64 |
builder = new URIBuilder(requestBaseURL).setPath(datasetsPath).addParameter(param, "test"); |
|
67 | 65 |
} |
66 |
else { |
|
67 |
builder = new URIBuilder(requestBaseURL).setPath(datasetsPath).addParameter(param, "2017-06-15"); |
|
68 |
} |
|
69 |
URI uri = builder.build(); |
|
70 |
System.out.println(uri); |
|
71 |
String results = getApiClient().doRequest(EntityType.dataset, ApiModel.openaire, uri); |
|
72 |
checkNotException(results); |
|
68 | 73 |
} |
69 | 74 |
} |
70 | 75 |
|
Also available in: Unified diff
Migrated from dnet40 and adapted to current version of the OpenAIRE Search API.