Spotbugs adjustments

This commit is contained in:
Arnold Galovics
2024-09-11 15:27:03 +02:00
committed by Arnold Gálovics
parent 3ab648c088
commit 13413f19f3
8 changed files with 14 additions and 0 deletions
@@ -59,6 +59,7 @@ public class MultiException extends Exception {
this.throwables = new ArrayList<>(problems); this.throwables = new ArrayList<>(problems);
} }
@SuppressFBWarnings("CT_CONSTRUCTOR_THROW")
public MultiException(List<Throwable> problems) { public MultiException(List<Throwable> problems) {
this("MultiException with " + problems.size() + " contained causes (details available)", problems); this("MultiException with " + problems.size() + " contained causes (details available)", problems);
} }
@@ -21,6 +21,7 @@ package org.apache.fineract.test.messaging;
import static java.lang.String.format; import static java.lang.String.format;
import static org.awaitility.Awaitility.await; import static org.awaitility.Awaitility.await;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.Duration; import java.time.Duration;
import java.time.LocalDate; import java.time.LocalDate;
@@ -38,6 +39,7 @@ import org.springframework.stereotype.Component;
@RequiredArgsConstructor @RequiredArgsConstructor
@Component @Component
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
public class EventAssertion { public class EventAssertion {
private final EventStore eventStore; private final EventStore eventStore;
@@ -20,11 +20,13 @@ package org.apache.fineract.test.support.loader;
import static org.apache.commons.collections4.CollectionUtils.isEmpty; import static org.apache.commons.collections4.CollectionUtils.isEmpty;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
public final class FineractConfigLoader { public final class FineractConfigLoader {
public static final String FINERACT_TEST_CONFIG_LOCATION = "META-INF/fineract-test.config"; public static final String FINERACT_TEST_CONFIG_LOCATION = "META-INF/fineract-test.config";
@@ -18,6 +18,7 @@
*/ */
package org.apache.fineract.test.support.loader; package org.apache.fineract.test.support.loader;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.io.IOException; import java.io.IOException;
import java.net.URL; import java.net.URL;
import java.util.ArrayList; import java.util.ArrayList;
@@ -32,6 +33,7 @@ import org.springframework.core.io.UrlResource;
import org.springframework.core.io.support.PropertiesLoaderUtils; import org.springframework.core.io.support.PropertiesLoaderUtils;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
public final class PropertiesResourceLoader { public final class PropertiesResourceLoader {
private PropertiesResourceLoader() {} private PropertiesResourceLoader() {}
@@ -18,6 +18,7 @@
*/ */
package org.apache.fineract.cob.listener; package org.apache.fineract.cob.listener;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
@@ -30,6 +31,7 @@ public class COBExecutionListenerRunner implements JobExecutionListener {
private final List<FineractCOBBeforeJobListener> beforeJobListeners = new ArrayList<>(); private final List<FineractCOBBeforeJobListener> beforeJobListeners = new ArrayList<>();
private final List<FineractCOBAfterJobListener> afterJobListeners = new ArrayList<>(); private final List<FineractCOBAfterJobListener> afterJobListeners = new ArrayList<>();
@SuppressFBWarnings({ "CT_CONSTRUCTOR_THROW" })
public COBExecutionListenerRunner(ApplicationContext applicationContext, String jobName) { public COBExecutionListenerRunner(ApplicationContext applicationContext, String jobName) {
addBeforeListeners(applicationContext, jobName); addBeforeListeners(applicationContext, jobName);
addAfterListeners(applicationContext, jobName); addAfterListeners(applicationContext, jobName);
@@ -53,6 +53,7 @@ public class SamplingDataPrinter {
} }
} }
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
private String getFormattedSamplingData(Class<?> clazz, SamplingData samplingData) { private String getFormattedSamplingData(Class<?> clazz, SamplingData samplingData) {
if (clazz != null && samplingData != null) { if (clazz != null && samplingData != null) {
Map<String, List<Duration>> timings = samplingData.getTimings(); Map<String, List<Duration>> timings = samplingData.getTimings();
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.time.Clock; import java.time.Clock;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalTime; import java.time.LocalTime;
@@ -53,6 +54,7 @@ import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
class LoanReAgingValidatorTest { class LoanReAgingValidatorTest {
public static final String DATE_FORMAT = "dd MMMM yyyy"; public static final String DATE_FORMAT = "dd MMMM yyyy";
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.time.Clock; import java.time.Clock;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalTime; import java.time.LocalTime;
@@ -52,6 +53,7 @@ import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@SuppressFBWarnings({ "VA_FORMAT_STRING_USES_NEWLINE" })
class LoanReAmortizationValidatorTest { class LoanReAmortizationValidatorTest {
private final LocalDate actualDate = LocalDate.now(Clock.systemUTC()); private final LocalDate actualDate = LocalDate.now(Clock.systemUTC());