Skip to content

Commit f26758b

Browse files
committed
#11323 add more tests.
1 parent 607d3fe commit f26758b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/test/java/edu/harvard/iq/dataverse/api/DatasetsIT.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5734,7 +5734,9 @@ public void testCompareDatasetVersionsAPI() throws InterruptedException {
57345734
compareResponse.prettyPrint();
57355735
compareResponse.then().assertThat()
57365736
.body("data.oldVersion.versionNumber", CoreMatchers.equalTo("1.0"))
5737+
.body("data.oldVersion.versionState", CoreMatchers.equalTo("RELEASED"))
57375738
.body("data.newVersion.versionNumber", CoreMatchers.equalTo("DRAFT"))
5739+
.body("data.newVersion.versionState", CoreMatchers.equalTo("DRAFT"))
57385740
.body("data.metadataChanges[0].blockName", CoreMatchers.equalTo("Citation Metadata"))
57395741
.body("data.metadataChanges[0].changed[0].fieldName", CoreMatchers.equalTo("Author"))
57405742
.body("data.metadataChanges[0].changed[0].oldValue", CoreMatchers.containsString("Finch, Fiona; (Birds Inc.)"))
@@ -5907,6 +5909,21 @@ public void testSummaryDatasetVersionsDifferencesAPI() throws InterruptedExcepti
59075909
.body("data[0].versionNumber", CoreMatchers.equalTo("1.0"))
59085910
.body("data[0].summary", CoreMatchers.equalTo("firstPublished"))
59095911
.statusCode(OK.getStatusCode());
5912+
5913+
Response deaccessionDatasetResponse = UtilIT.deaccessionDataset(datasetId, DS_VERSION_LATEST_PUBLISHED, "Test deaccession reason.", null, apiToken);
5914+
deaccessionDatasetResponse.then().assertThat().statusCode(OK.getStatusCode());
5915+
5916+
compareResponse = UtilIT.summaryDatasetVersionDifferences(datasetPersistentId, apiToken);
5917+
compareResponse.prettyPrint();
5918+
5919+
compareResponse.then().assertThat()
5920+
.body("data[1].versionNumber", equalTo("1.0"))
5921+
.body("data[1].summary.deaccessioned.reason", equalTo("Test deaccession reason."))
5922+
.body("data[0].versionNumber", equalTo("DRAFT"))
5923+
.body("data[0].summary.", equalTo("previousVersionDeaccessioned"))
5924+
.statusCode(OK.getStatusCode());
5925+
5926+
59105927
}
59115928

59125929
@Test

0 commit comments

Comments
 (0)