From 1e773861d6690879cf787b6a4a199856ecf0dd47 Mon Sep 17 00:00:00 2001 From: "Stefan E. Funk" <funk@sub.uni-goettingen.de> Date: Tue, 27 Sep 2022 18:37:40 +0200 Subject: [PATCH] fix: set tests right --- .../info/textgrid/middleware/IDIOMImages.java | 21 ++++++------------- .../middleware/RecordListDelivererIDIOM.java | 1 + .../test/online/OAIPMHUtilitiesOnline.java | 8 +++---- .../online/tg/TestTGListRecordsOnline.java | 2 +- 4 files changed, 12 insertions(+), 20 deletions(-) diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java index 0253ea54..a9d09493 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java @@ -52,6 +52,8 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere private int totalHits; private String idiomRbacSessionID; private String idiomTgcrudEndpoint; + private String from; + private String until; private static Map<String, Integer> cursorCollector = new Hashtable<String, Integer>(); private static Map<String, String> fromUntilCollector = new Hashtable<String, String>(); @@ -66,26 +68,14 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere } /** - * + * @param tgcrudEndpoint + * @param rbacSessionID */ public IDIOMImages(String tgcrudEndpoint, String rbacSessionID) { this.idiomTgcrudEndpoint = tgcrudEndpoint; this.idiomRbacSessionID = rbacSessionID; } - /** - * - * @throws JSONException - * @throws IOException - * @throws ParseException - * @throws SAXException - * @throws TransformerException - * @throws TransformerFactoryConfigurationError - */ - - private String from; - private String until; - /** * */ @@ -206,7 +196,8 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere try { // Get TG-crud client (if not yet existing) - // TODO If tgcrud client has got a fix endpoint, could it be created elsewhere?? + // TODO If tgcrud client has got a fix endpoint, should the client better be created + // elsewhere?? if (tgCrudClient == null) { tgCrudClient = new CrudClient(this.idiomTgcrudEndpoint).enableGzipCompression(); } diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java index b09f3c19..076c23f8 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java @@ -134,6 +134,7 @@ public class RecordListDelivererIDIOM extends RecordListDelivererAbstract { // Create new record here! // NOTE We must not set only references here!! RecordType record = new RecordType(); + // No base URI here! We query elasticsearch, and so it needs to be a revision URI! RecordType sourceRecord = this.idiomRecord.getRecordById(textgridURI).getRecord(); record.setHeader(sourceRecord.getHeader()); record.setMetadata(sourceRecord.getMetadata()); diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OAIPMHUtilitiesOnline.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OAIPMHUtilitiesOnline.java index 97f65bbc..8fb28f3c 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OAIPMHUtilitiesOnline.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OAIPMHUtilitiesOnline.java @@ -37,11 +37,11 @@ public class OAIPMHUtilitiesOnline { // ## 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 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; + public static final boolean TEST_ALL_PAGES = false; + // public static final boolean TEST_ALL_PAGES = true; // ## CHANGE SETTINGS ABOVE FOR SETTING TEST SCOPE --------------------------------------------- diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java index 5fadffbf..11def47a 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java @@ -24,7 +24,7 @@ import info.textgrid.middleware.test.online.OAIPMHUtilitiesOnline; * @version 2022-09-26 * @since 2022-09-12 */ -// @Ignore +@Ignore public class TestTGListRecordsOnline { // ** -- GitLab