Skip to content
Snippets Groups Projects
Commit 58887713 authored by Stefan E. Funk's avatar Stefan E. Funk
Browse files

Merge branch '66-refactor-dhrep-online-tests' into 'develop'

fix: add TEST_ALL_PAGES trigger for online testing

Closes #66

See merge request dariah-de/dariah-de-oai-pmh-services!65
parents f4167560 01c4975e
No related branches found
No related tags found
No related merge requests found
Pipeline #321846 passed
......@@ -35,8 +35,15 @@ public class OAIPMHUtilitiesOnline {
// FINALS
// **
// private static final String PROPERTIES_FILE = "oaipmh.test.textgridlab-org.properties";
public static final String PROPERTIES_FILE = "oaipmh.test.dev-textgridlab-org.properties";
// ## CHANGE SETTINGS BELOW FOR SETTING TEST SCOPE ---------------------------------------------
public static final String PROPERTIES_FILE = "oaipmh.test.textgridlab-org.properties";
// public static final String PROPERTIES_FILE = "oaipmh.test.dev-textgridlab-org.properties";
public static final boolean TEST_ALL_PAGES = false;
// public static final boolean TEST_ALL_PAGES = true;
// ## CHANGE SETTINGS ABOVE FOR SETTING TEST SCOPE ---------------------------------------------
public static final String OAI_DC_PREFIX = "oai_dc";
public static final String OAI_DATACITE_PREFIX = "oai_datacite";
......
......@@ -5,8 +5,6 @@ import java.util.concurrent.Callable;
import org.apache.cxf.jaxrs.client.Client;
import info.textgrid.middleware.test.online.OAIPMHUtilitiesOnline;
/**
* <p>
* Starts a new OAI-PMH thread.
......
......@@ -137,22 +137,25 @@ public class TestTGListIdentifiersOnline {
* @throws IOException
*/
@Test
@Ignore
public void testListIdentifiersIDIOMMETSAllPages() throws IOException {
System.out.println(OAIPMHUtilitiesOnline.TESTING + "testListIdentifiersIDIOMMETSAllPages()");
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_IDENTIFIERS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_IDIOMMETS_PREFIX,
0, 30,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
if (OAIPMHUtilitiesOnline.TEST_ALL_PAGES) {
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_IDENTIFIERS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_IDIOMMETS_PREFIX,
0, 30,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
} else {
System.out.println("...skipping");
}
}
/**
......@@ -424,7 +427,7 @@ public class TestTGListIdentifiersOnline {
OAIPMHUtilitiesOnline.VERB_LIST_IDENTIFIERS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_IDIOMMETS_PREFIX,
10, 3,
10, 30,
"IDIOM"));
executor.shutdown();
......
......@@ -21,7 +21,7 @@ import info.textgrid.middleware.test.online.OAIPMHUtilitiesOnline;
* </p>
*
* @author Stefan E. Funk, SUB Göttingen
* @version 2022-09-23
* @version 2022-09-26
* @since 2022-09-12
*/
@Ignore
......@@ -214,24 +214,26 @@ public class TestTGListRecordsOnline {
* @throws IOException
*/
@Test
@Ignore
public void testListRecordsIDIOMMETSAllPages() throws IOException {
// FIXME
System.out.println(OAIPMHUtilitiesOnline.TESTING + "testListRecordsIDIOMMETSAllPages()");
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_RECORDS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_IDIOMMETS_PREFIX,
0, 30,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
if (OAIPMHUtilitiesOnline.TEST_ALL_PAGES) {
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_RECORDS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_IDIOMMETS_PREFIX,
0, 30,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
} else {
System.out.println("...skipping");
}
}
/**
......@@ -306,22 +308,25 @@ public class TestTGListRecordsOnline {
* @throws IOException
*/
@Test
@Ignore
public void testListRecordsDATACITEAllPages() throws IOException {
System.out.println(OAIPMHUtilitiesOnline.TESTING + "testListRecordsDATACITEAllPages()");
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_RECORDS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_DATACITE_PREFIX,
0, 100,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
if (OAIPMHUtilitiesOnline.TEST_ALL_PAGES) {
OAIPMHUtilitiesOnline.examineTGList(oaipmhWebClient,
OAIPMHUtilitiesOnline.VERB_LIST_RECORDS,
OAIPMHUtilitiesOnline.NO_SET,
OAIPMHUtilitiesOnline.OAI_DATACITE_PREFIX,
0, 100,
OAIPMHUtilitiesOnline.NO_THREAD_NAME,
OAIPMHUtilitiesOnline.NO_FROM,
OAIPMHUtilitiesOnline.NO_UNTIL,
OAIPMHUtilitiesOnline.NO_METADATA_FORMAT_WITH_RESTOK);
System.out.println(OAIPMHUtilitiesOnline.OK);
} else {
System.out.println("..skipping");
}
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment