Skip to content

Commit

Permalink
fixing the intermittently-failing FilesIT test. #9803
Browse files Browse the repository at this point in the history
  • Loading branch information
landreev committed Aug 22, 2023
1 parent 0e2f853 commit 8c259b5
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/test/java/edu/harvard/iq/dataverse/api/FilesIT.java
Original file line number Diff line number Diff line change
Expand Up @@ -1399,8 +1399,8 @@ public void testGetFileInfo() {
createUser = UtilIT.createRandomUser();
String apiTokenRegular = UtilIT.getApiTokenFromResponse(createUser);

msg("Add tabular file");
String pathToFile = "scripts/search/data/tabular/stata13-auto-withstrls.dta";
msg("Add a non-tabular file");
String pathToFile = "scripts/search/data/binary/trees.png";
Response addResponse = UtilIT.uploadFileViaNative(datasetId.toString(), pathToFile, apiToken);

String dataFileId = addResponse.getBody().jsonPath().getString("data.files[0].dataFile.id");
Expand All @@ -1412,10 +1412,12 @@ public void testGetFileInfo() {

getFileDataResponse.prettyPrint();
getFileDataResponse.then().assertThat()
.body("data.label", equalTo("stata13-auto-withstrls.dta"))
.body("data.dataFile.filename", equalTo("stata13-auto-withstrls.dta"))
.body("data.label", equalTo("trees.png"))
.body("data.dataFile.filename", equalTo("trees.png"))
.body("data.dataFile.contentType", equalTo("image/png"))
.body("data.dataFile.filesize", equalTo(8361))
.statusCode(OK.getStatusCode());

getFileDataResponse = UtilIT.getFileData(dataFileId, apiTokenRegular);
getFileDataResponse.then().assertThat()
.statusCode(BAD_REQUEST.getStatusCode());
Expand Down

0 comments on commit 8c259b5

Please sign in to comment.