Skip to content

Commit

Permalink
Merge branch 'master' into MODINVSTOR-1133
Browse files Browse the repository at this point in the history
  • Loading branch information
psmagin authored Feb 19, 2024
2 parents 0c97991 + 7cb0785 commit 64dc0fa
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 23 deletions.
23 changes: 22 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,25 @@ updates:
- "*vertx*"
plugins:
patterns:
- "*plugin*"
- "*plugin*"
- "*checkstyle*"
development:
dependency-type: "development"
patterns:
- "*testcontainers*"
- "*joda-time*"
- "*hamcrest*"
- "*mockito*"
- "*JUnitParams*"
- "*wiremock*"
- "*rest-assured*"
- "*awaitility*"
production:
dependency-type: "production"
patterns:
- "*log4j*"
- "*lombok*"
- "*caffeine*"
- "*aspectj*"
- "*marc4j*"
- "*commons-lang*"
17 changes: 9 additions & 8 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,26 @@
<argLine />

<raml-module-builder-version>35.1.1</raml-module-builder-version> <!-- also update vertx.version -->
<vertx.version>4.4.6</vertx.version>
<vertx.version>4.5.3</vertx.version>
<marc4j.version>2.9.5</marc4j.version>
<aspectj.version>1.9.21</aspectj.version>
<aspectj.version>1.9.21.1</aspectj.version>
<folio-kafka-wrapper.version>3.0.2</folio-kafka-wrapper.version>
<caffeine.version>3.1.8</caffeine.version>
<lombok.version>1.18.30</lombok.version>
<snappy-java.version>1.1.10.5</snappy-java.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<commons-lang3.version>3.14.0</commons-lang3.version>
<log4j.version>2.22.1</log4j.version>

<okapi-testing.version>5.2.0</okapi-testing.version>
<junit.version>5.10.2</junit.version>
<testcontainers.version>1.19.0</testcontainers.version>
<testcontainers.version>1.19.5</testcontainers.version>
<joda-time.version>2.12.7</joda-time.version>
<hamcrest.version>2.2</hamcrest.version>
<junit4.version>4.13.2</junit4.version>
<mockito.version>4.8.0</mockito.version>
<mockito.version>5.2.0</mockito.version>
<JUnitParams.version>1.1.1</JUnitParams.version>
<wiremock.version>2.27.2</wiremock.version>
<rest-assured.version>5.1.1</rest-assured.version>
<rest-assured.version>5.4.0</rest-assured.version>
<awaitility.version>4.2.0</awaitility.version>

<maven-compiler-plugin.version>3.12.1</maven-compiler-plugin.version>
Expand All @@ -44,7 +45,7 @@
<maven-shade-plugin.version>3.5.1</maven-shade-plugin.version>
<maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
<maven-checkstyle-plugin.version>3.3.1</maven-checkstyle-plugin.version>
<checkstyle.version>10.4</checkstyle.version>
<checkstyle.version>10.13.0</checkstyle.version>
<maven-failsafe-plugin.version>3.2.5</maven-failsafe-plugin.version>
<license-maven-plugin.version>2.4.0</license-maven-plugin.version>
</properties>
Expand All @@ -54,7 +55,7 @@
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-bom</artifactId>
<version>2.22.0</version>
<version>${log4j.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/folio/services/item/ItemService.java
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ private Future<Item> populateCirculationNoteId(Item item) {
return Future.succeededFuture(item);
}

private static class PutData {
private static final class PutData {
private Item oldItem;
private HoldingsRecord oldHoldings;
private HoldingsRecord newHoldings;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
import java.util.Map;
import java.util.UUID;
import javax.ws.rs.core.Response;
import org.folio.cql2pgjson.exception.FieldException;
import org.folio.rest.impl.ItemDamagedStatusApi;
import org.folio.rest.jaxrs.model.ItemDamageStatus;
import org.folio.rest.jaxrs.model.ItemDamageStatuses;
Expand Down Expand Up @@ -234,30 +233,25 @@ private Handler<AsyncResult<Response>> assertStatus(TestContext testContext, int
return testContext.asyncAssertSuccess(response -> assertThat(response.getStatus(), is(expected)));
}

private Answer setExceptionForHandlerArgument(int indexOfHandler, Exception ex) {
private <T> Answer<T> setExceptionForHandlerArgument(int indexOfHandler, Exception ex) {
return invocation -> {
Handler<AsyncResult<Results<ItemDamageStatus>>> handler = invocation.getArgument(indexOfHandler);
handler.handle(Future.failedFuture(ex));
return null;
};
}

private class FailingItemDamagedStatusApi extends ItemDamagedStatusApi {
private static final class FailingItemDamagedStatusApi extends ItemDamagedStatusApi {
@Override
protected Future<ItemDamageStatuses> searchItemDamagedStatuses(
String query,
int offset,
int limit,
Map<String, String> okapiHeaders,
Context vertxContext) throws FieldException {
protected Future<ItemDamageStatuses> searchItemDamagedStatuses(String query, int offset, int limit,
Map<String, String> okapiHeaders,
Context vertxContext) {
throw new RuntimeException("mock");
}

@Override
protected Future<ItemDamageStatus> getItemDamagedStatus(
String id,
Map<String, String> okapiHeaders,
Context vertxContext) {
protected Future<ItemDamageStatus> getItemDamagedStatus(String id, Map<String, String> okapiHeaders,
Context vertxContext) {
throw new RuntimeException("mock");
}
}
Expand Down

0 comments on commit 64dc0fa

Please sign in to comment.