Skip to content

Commit

Permalink
[MODINVSTOR-1154] - Add new field "Display summary" for the item schema
Browse files Browse the repository at this point in the history
  • Loading branch information
azizbekxm committed Jan 23, 2024
1 parent 2e1dfaf commit eccce9c
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/test/java/org/folio/rest/api/ItemStorageTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@ public void canCreateAnItemViaCollectionResource()
UUID id = UUID.randomUUID();
final String inTransitServicePointId = UUID.randomUUID().toString();
String adminNote = "an admin note";
String displaySummary = "Important item";

final var statisticalCode = statisticalCodeFixture
.createSerialManagementCode(new StatisticalCodeBuilder()
Expand All @@ -316,6 +317,7 @@ public void canCreateAnItemViaCollectionResource()
itemToCreate.put("holdingsRecordId", holdingsRecordId.toString());
itemToCreate.put("barcode", "565578437802");
itemToCreate.put("status", new JsonObject().put("name", "Available"));
itemToCreate.put("displaySummary", displaySummary);
itemToCreate.put("materialTypeId", journalMaterialTypeID);
itemToCreate.put("permanentLoanTypeId", canCirculateLoanTypeID);
itemToCreate.put("temporaryLocationId", ANNEX_LIBRARY_LOCATION_ID.toString());
Expand Down Expand Up @@ -351,6 +353,7 @@ public void canCreateAnItemViaCollectionResource()
assertThat(itemFromPost.getString("barcode"), is("565578437802"));
assertThat(itemFromPost.getJsonObject("status").getString("name"),
is("Available"));
assertThat(itemFromPost.getString("displaySummary"), is(displaySummary));
assertThat(itemFromPost.getString("materialTypeId"),
is(journalMaterialTypeID));
assertThat(itemFromPost.getString("permanentLoanTypeId"),
Expand All @@ -376,6 +379,7 @@ public void canCreateAnItemViaCollectionResource()
assertThat(itemFromGet.getString("barcode"), is("565578437802"));
assertThat(itemFromGet.getJsonObject("status").getString("name"),
is("Available"));
assertThat(itemFromPost.getString("displaySummary"), is(displaySummary));
assertThat(itemFromGet.getString("materialTypeId"),
is(journalMaterialTypeID));
assertThat(itemFromGet.getString("permanentLoanTypeId"),
Expand Down Expand Up @@ -516,6 +520,7 @@ public void canReplaceItemWithNewProperties() throws Exception {
final UUID id = UUID.randomUUID();
final String expectedCopyNumber = "copy1";
final String adminNote = "an admin note";
final String displaySummary = "Important item";

JsonObject itemToCreate = smallAngryPlanet(id, holdingsRecordId);
createItem(itemToCreate);
Expand All @@ -524,14 +529,17 @@ public void canReplaceItemWithNewProperties() throws Exception {
assertThat(createdItem.getString("copyNumber"), nullValue());

JsonObject updatedItem = createdItem.copy()
.put("copyNumber", expectedCopyNumber);
updatedItem.put("administrativeNotes", new JsonArray().add(adminNote));
.put("copyNumber", expectedCopyNumber)
.put("displaySummary", displaySummary)
.put("administrativeNotes", new JsonArray().add(adminNote));

itemsClient.replace(id, updatedItem);

JsonObject updatedItemResponse = itemsClient.getById(id).getJson();

assertThat(updatedItemResponse.getString("copyNumber"), is(expectedCopyNumber));
assertThat(updatedItemResponse.getJsonArray("administrativeNotes").contains(adminNote), is(true));
assertThat(updatedItemResponse.getString("displaySummary"), is(displaySummary));

itemMessageChecks.updatedMessagePublished(createdItem, getById(id).getJson());
}
Expand Down

0 comments on commit eccce9c

Please sign in to comment.