This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 32bc68a40c NIFI-14131 Expanded PMD coverage to include tests and fixed
violations (#9610)
32bc68a40c is described below
commit 32bc68a40c58698f477298db6af72ab0da3ec746
Author: dan-s1 <[email protected]>
AuthorDate: Tue Jan 7 16:33:49 2025 -0500
NIFI-14131 Expanded PMD coverage to include tests and fixed violations
(#9610)
Signed-off-by: David Handermann <[email protected]>
---
.../nifi/minifi/bootstrap/ShutdownHookTest.java | 1 +
.../serialization/record/TestDataTypeUtils.java | 6 +--
.../repository/schema/TestSchemaRecordReader.java | 20 ++++----
.../schema/TestSchemaRecordReaderWriter.java | 6 +--
.../security/ssl/EphemeralKeyStoreBuilderTest.java | 2 +-
.../nifi/remote/client/TestSiteInfoProvider.java | 8 ++--
.../socket/TestSocketClientTransaction.java | 3 --
.../stream/io/ByteCountingInputStreamTest.java | 4 +-
.../apache/nifi/jasn1/TestJASN1RecordReader.java | 6 +--
.../nifi/processors/aws/s3/ITPutS3Object.java | 6 +--
.../evtx/parser/bxml/AttributeNodeTest.java | 2 -
.../org/apache/nifi/util/db/TestJdbcCommon.java | 4 +-
.../processor/util/file/transfer/TestFileInfo.java | 6 +--
.../util/list/TestAbstractListProcessor.java | 6 ---
.../util/pattern/TestRollbackOnFailure.java | 4 --
.../org/apache/nifi/avro/TestAvroTypeUtil.java | 4 +-
.../schema/access/InferenceSchemaStrategyTest.java | 2 +-
.../processors/hadoop/util/MockFileSystem.java | 6 +--
.../jms/cf/JMSConnectionFactoryProviderTest.java | 4 --
.../kafka/processors/ConsumeKafkaRecordIT.java | 2 -
.../apache/nifi/processors/mongodb/GetMongoIT.java | 2 +-
.../processors/mqtt/common/MqttTestClient.java | 2 +-
.../nifi/processors/parquet/FetchParquetTest.java | 2 +-
.../nifi/processors/smb/SambaTestContainers.java | 4 +-
.../apache/nifi/snmp/dto/SNMPTreeResponseTest.java | 4 +-
.../parameter/TestDatabaseParameterProvider.java | 4 +-
.../processors/standard/TestExecuteSQLRecord.java | 2 +-
.../processors/standard/TestListenUDPRecord.java | 31 ++++++------
.../nifi/processors/standard/TestReplaceText.java | 4 +-
.../nifi/json/TestJsonPathRowRecordReader.java | 6 +--
.../apache/nifi/util/TestSchemaInferenceUtil.java | 2 +-
.../org/apache/nifi/xml/TestXMLRecordReader.java | 8 ++--
.../apache/nifi/xml/TestXMLRecordSetWriter.java | 2 +-
.../manager/ControllerServiceEntityMergerTest.java | 2 +-
.../manager/ReportingTaskEntityMergerTest.java | 2 +-
.../nifi/remote/TestStandardRemoteGroupPort.java | 3 --
.../streaming/ByteRangeStreamingOutputTest.java | 2 +-
.../StreamingOutputResponseBuilderTest.java | 2 +-
.../search/query/RegexSearchQueryParserTest.java | 55 +++++++++++-----------
.../web/revision/TestNaiveRevisionManager.java | 55 ----------------------
.../database/TestDatabaseUserGroupProvider.java | 6 +--
.../aws/S3BundlePersistenceProviderIT.java | 2 +-
.../DefaultedDynamicClassPathModificationIT.java | 3 +-
pom.xml | 1 +
44 files changed, 115 insertions(+), 193 deletions(-)
diff --git
a/minifi/minifi-bootstrap/src/test/java/org/apache/nifi/minifi/bootstrap/ShutdownHookTest.java
b/minifi/minifi-bootstrap/src/test/java/org/apache/nifi/minifi/bootstrap/ShutdownHookTest.java
index 729b5426d6..6405b60845 100644
---
a/minifi/minifi-bootstrap/src/test/java/org/apache/nifi/minifi/bootstrap/ShutdownHookTest.java
+++
b/minifi/minifi-bootstrap/src/test/java/org/apache/nifi/minifi/bootstrap/ShutdownHookTest.java
@@ -43,6 +43,7 @@ class ShutdownHookTest {
private ShutdownHook shutdownHook;
@Test
+ @SuppressWarnings("PMD.DontCallThreadRun")
void testRunShouldShutdownSchedulersAndProcesses() {
when(runner.getPeriodicStatusReporterManager()).thenReturn(periodicStatusReporterManager);
diff --git
a/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java
b/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java
index 0a383eb9c3..cb3074453a 100644
---
a/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java
+++
b/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java
@@ -553,7 +553,7 @@ public class TestDataTypeUtils {
@Test
public void testConvertToBigDecimalWhenUnsupportedType() {
- assertThrows(IllegalTypeConversionException.class, () ->
DataTypeUtils.convertType(new ArrayList<Double>(),
RecordFieldType.DECIMAL.getDecimalDataType(30, 10),
+ assertThrows(IllegalTypeConversionException.class, () ->
DataTypeUtils.convertType(new ArrayList<>(),
RecordFieldType.DECIMAL.getDecimalDataType(30, 10),
null, StandardCharsets.UTF_8));
}
@@ -716,8 +716,8 @@ public class TestDataTypeUtils {
final Function<Object, BigInteger> toBigInteger = v -> (BigInteger)
DataTypeUtils.convertType(v, RecordFieldType.BIGINT.getDataType(), "field");
assertEquals(new BigInteger("12345678901234567890"),
toBigInteger.apply(new BigInteger("12345678901234567890")));
assertEquals(new BigInteger("1234567890123456789"),
toBigInteger.apply(1234567890123456789L));
- assertEquals(new BigInteger("1"), toBigInteger.apply(1));
- assertEquals(new BigInteger("1"), toBigInteger.apply((short) 1));
+ assertEquals(BigInteger.ONE, toBigInteger.apply(1));
+ assertEquals(BigInteger.ONE, toBigInteger.apply((short) 1));
// Decimals are truncated.
assertEquals(new BigInteger("3"), toBigInteger.apply(3.4f));
assertEquals(new BigInteger("3"), toBigInteger.apply(3.9f));
diff --git
a/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReader.java
b/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReader.java
index 65b2736246..497e5c9843 100644
---
a/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReader.java
+++
b/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReader.java
@@ -53,14 +53,14 @@ public class TestSchemaRecordReader {
fields.add(new MapRecordField("map",
new SimpleRecordField("key", FieldType.STRING,
Repetition.EXACTLY_ONE),
new SimpleRecordField("value", FieldType.STRING,
Repetition.ZERO_OR_ONE), Repetition.EXACTLY_ONE));
- fields.add(new UnionRecordField("union1", Repetition.EXACTLY_ONE,
Arrays.asList(new RecordField[] {
+ fields.add(new UnionRecordField("union1", Repetition.EXACTLY_ONE,
List.of(
new SimpleRecordField("one", FieldType.STRING,
Repetition.EXACTLY_ONE),
new SimpleRecordField("two", FieldType.INT, Repetition.EXACTLY_ONE)
- })));
- fields.add(new UnionRecordField("union2", Repetition.EXACTLY_ONE,
Arrays.asList(new RecordField[] {
+ )));
+ fields.add(new UnionRecordField("union2", Repetition.EXACTLY_ONE,
List.of(
new SimpleRecordField("one", FieldType.STRING,
Repetition.EXACTLY_ONE),
new SimpleRecordField("two", FieldType.INT, Repetition.EXACTLY_ONE)
- })));
+ )));
final RecordSchema schema = new RecordSchema(fields);
final SchemaRecordReader reader =
SchemaRecordReader.fromSchema(schema, new NoOpFieldCache());
@@ -156,14 +156,14 @@ public class TestSchemaRecordReader {
fields.add(new MapRecordField("map present",
new SimpleRecordField("key", FieldType.STRING,
Repetition.ZERO_OR_ONE),
new SimpleRecordField("value", FieldType.STRING,
Repetition.ZERO_OR_MORE), Repetition.ZERO_OR_ONE));
- fields.add(new UnionRecordField("union", Repetition.ZERO_OR_ONE,
Arrays.asList(new RecordField[] {
+ fields.add(new UnionRecordField("union", Repetition.ZERO_OR_ONE,
List.of(
new SimpleRecordField("one", FieldType.STRING,
Repetition.EXACTLY_ONE),
new SimpleRecordField("two", FieldType.INT, Repetition.EXACTLY_ONE)
- })));
- fields.add(new UnionRecordField("union present",
Repetition.ZERO_OR_ONE, Arrays.asList(new RecordField[] {
+ )));
+ fields.add(new UnionRecordField("union present",
Repetition.ZERO_OR_ONE, List.of(
new SimpleRecordField("one", FieldType.STRING,
Repetition.EXACTLY_ONE),
new SimpleRecordField("two", FieldType.INT,
Repetition.ZERO_OR_MORE)
- })));
+ )));
final RecordSchema schema = new RecordSchema(fields);
@@ -266,9 +266,9 @@ public class TestSchemaRecordReader {
assertTrue(map.containsKey(null));
assertTrue(map.containsKey("key1"));
- final List<String> key1Values = Arrays.asList(new String[] {"one",
"two"});
+ final List<String> key1Values = List.of("one", "two");
assertEquals(key1Values, map.get("key1"));
- final List<String> nullKeyValues = Arrays.asList(new String[]
{"three"});
+ final List<String> nullKeyValues = List.of("three");
assertEquals(nullKeyValues, map.get(null));
final List<Integer> unionValues = (List<Integer>)
valueMap.get("union present");
diff --git
a/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReaderWriter.java
b/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReaderWriter.java
index e0066265f2..64b5071ace 100644
---
a/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReaderWriter.java
+++
b/nifi-commons/nifi-schema-utils/src/test/java/org/apache/nifi/repository/schema/TestSchemaRecordReaderWriter.java
@@ -75,7 +75,7 @@ public class TestSchemaRecordReaderWriter {
final FieldMapRecord complexRecord2 = new FieldMapRecord(complexMap2,
new RecordSchema(longStringField, longField));
// Create a Union Field that indicates that the type could be either
'complex 1' or 'complex 2'
- final UnionRecordField unionRecordField = new
UnionRecordField("union", Repetition.ZERO_OR_MORE, Arrays.asList(new
RecordField[] {complexField1, complexField2}));
+ final UnionRecordField unionRecordField = new
UnionRecordField("union", Repetition.ZERO_OR_MORE, List.of(complexField1,
complexField2));
// Create a Record Schema
final List<RecordField> fields = new ArrayList<>();
@@ -123,9 +123,9 @@ public class TestSchemaRecordReaderWriter {
values.put(createField("long string present", FieldType.LONG_STRING),
"Long Hello");
values.put(createField("complex present", FieldType.COMPLEX), new
FieldMapRecord(complexFieldMap, new RecordSchema(colorField, fruitField)));
values.put(new MapRecordField("map present", createField("key",
FieldType.STRING), createField("value", FieldType.INT),
Repetition.EXACTLY_ONE), simpleMap);
- values.put(unionRecordField, Arrays.asList(new NamedValue[] {
+ values.put(unionRecordField, List.of(
new NamedValue("complex1", complexRecord1),
- new NamedValue("complex2", complexRecord2)}));
+ new NamedValue("complex2", complexRecord2)));
final FieldMapRecord originalRecord = new FieldMapRecord(values,
schema);
diff --git
a/nifi-commons/nifi-security-ssl/src/test/java/org/apache/nifi/security/ssl/EphemeralKeyStoreBuilderTest.java
b/nifi-commons/nifi-security-ssl/src/test/java/org/apache/nifi/security/ssl/EphemeralKeyStoreBuilderTest.java
index 1515d304d5..9add009c3f 100644
---
a/nifi-commons/nifi-security-ssl/src/test/java/org/apache/nifi/security/ssl/EphemeralKeyStoreBuilderTest.java
+++
b/nifi-commons/nifi-security-ssl/src/test/java/org/apache/nifi/security/ssl/EphemeralKeyStoreBuilderTest.java
@@ -45,7 +45,7 @@ class EphemeralKeyStoreBuilderTest {
private static final String KEY_ALGORITHM = "RSA";
- private static final char[] KEY_PASSWORD =
EphemeralKeyStoreBuilderTest.class.getSimpleName().toCharArray();;
+ private static final char[] KEY_PASSWORD =
EphemeralKeyStoreBuilderTest.class.getSimpleName().toCharArray();
private static KeyPair keyPair;
diff --git
a/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/client/TestSiteInfoProvider.java
b/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/client/TestSiteInfoProvider.java
index 6aea71e289..a903574ed3 100644
---
a/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/client/TestSiteInfoProvider.java
+++
b/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/client/TestSiteInfoProvider.java
@@ -25,10 +25,8 @@ import org.junit.jupiter.api.Test;
import javax.net.ssl.SSLContext;
import java.io.IOException;
-import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
-import java.util.LinkedHashSet;
import java.util.Set;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -48,7 +46,7 @@ public class TestSiteInfoProvider {
@Test
public void testSecure() throws Exception {
- final Set<String> expectedClusterUrl = new
LinkedHashSet<>(Arrays.asList(new String[]{"https://node1:8443",
"https://node2:8443"}));
+ final Set<String> expectedClusterUrl = Set.of("https://node1:8443",
"https://node2:8443");
final String expectedActiveClusterUrl = "https://node2:8443/nifi-api";
final SSLContext expectedSslConText = mock(SSLContext.class);
final HttpProxy expectedHttpProxy = mock(HttpProxy.class);
@@ -130,7 +128,7 @@ public class TestSiteInfoProvider {
@Test
public void testPlain() throws Exception {
- final Set<String> expectedClusterUrl = new
LinkedHashSet<>(Arrays.asList(new String[]{"http://node1:8443,
http://node2:8443"}));
+ final Set<String> expectedClusterUrl = Set.of("http://node1:8443,
http://node2:8443");
final String expectedActiveClusterUrl = "http://node2:8443/nifi-api";
final SiteInfoProvider siteInfoProvider = spy(new SiteInfoProvider());
@@ -168,7 +166,7 @@ public class TestSiteInfoProvider {
@Test
public void testConnectException() throws Exception {
- final Set<String> expectedClusterUrl = new
LinkedHashSet<>(Arrays.asList(new String[]{"http://node1:8443,
http://node2:8443"}));
+ final Set<String> expectedClusterUrl = Set.of("http://node1:8443,
http://node2:8443");
final SiteInfoProvider siteInfoProvider = spy(new SiteInfoProvider());
siteInfoProvider.setClusterUrls(expectedClusterUrl);
diff --git
a/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/protocol/socket/TestSocketClientTransaction.java
b/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/protocol/socket/TestSocketClientTransaction.java
index 058602cb70..b9f7e37eec 100644
---
a/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/protocol/socket/TestSocketClientTransaction.java
+++
b/nifi-commons/nifi-site-to-site-client/src/test/java/org/apache/nifi/remote/protocol/socket/TestSocketClientTransaction.java
@@ -31,8 +31,6 @@ import org.apache.nifi.remote.protocol.RequestType;
import org.apache.nifi.remote.protocol.Response;
import org.apache.nifi.remote.protocol.ResponseCode;
import org.junit.jupiter.api.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -57,7 +55,6 @@ import static org.mockito.Mockito.when;
public class TestSocketClientTransaction {
- private Logger logger =
LoggerFactory.getLogger(TestSocketClientTransaction.class);
private FlowFileCodec codec = new StandardFlowFileCodec();
private SocketClientTransaction getClientTransaction(ByteArrayInputStream
bis, ByteArrayOutputStream bos, TransferDirection direction) throws IOException
{
diff --git
a/nifi-commons/nifi-utils/src/test/java/org/apache/nifi/stream/io/ByteCountingInputStreamTest.java
b/nifi-commons/nifi-utils/src/test/java/org/apache/nifi/stream/io/ByteCountingInputStreamTest.java
index d2fd26c53f..5dceb89c3f 100644
---
a/nifi-commons/nifi-utils/src/test/java/org/apache/nifi/stream/io/ByteCountingInputStreamTest.java
+++
b/nifi-commons/nifi-utils/src/test/java/org/apache/nifi/stream/io/ByteCountingInputStreamTest.java
@@ -76,7 +76,9 @@ public class ByteCountingInputStreamTest {
int availableBytes = bcis.available();
assertEquals(ALPHABET.length() - 2, availableBytes);
- bcis.skip(24);
+ final long expectedSkip = 24;
+ final long actualSkip = bcis.skip(expectedSkip);
+ assertEquals(expectedSkip, actualSkip);
// Assert
int finalAvailableBytes = bcis.available();
diff --git
a/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/src/test/java/org/apache/nifi/jasn1/TestJASN1RecordReader.java
b/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/src/test/java/org/apache/nifi/jasn1/TestJASN1RecordReader.java
index 129d5bac39..cf8905824d 100644
---
a/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/src/test/java/org/apache/nifi/jasn1/TestJASN1RecordReader.java
+++
b/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/src/test/java/org/apache/nifi/jasn1/TestJASN1RecordReader.java
@@ -103,9 +103,9 @@ public class TestJASN1RecordReader implements
JASN1ReadRecordTester {
// Assert integers
final Object[] numbers = (Object[]) record.getValue("numbers");
assertEquals(4, numbers.length);
- assertEquals(new BigInteger("0"), numbers[0]);
- assertEquals(new BigInteger("1"), numbers[1]);
- assertEquals(new BigInteger("2"), numbers[2]);
+ assertEquals(BigInteger.ZERO, numbers[0]);
+ assertEquals(BigInteger.ONE, numbers[1]);
+ assertEquals(BigInteger.TWO, numbers[2]);
assertEquals(new BigInteger("3"), numbers[3]);
// Assert unordered
diff --git
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/s3/ITPutS3Object.java
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/s3/ITPutS3Object.java
index 3f9f3514a0..c4be60baa8 100644
---
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/s3/ITPutS3Object.java
+++
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/s3/ITPutS3Object.java
@@ -565,7 +565,7 @@ public class ITPutS3Object extends AbstractS3IT {
final PutS3Object.MultipartState state1new =
processor.getLocalStateIfInS3(mockClient, bucket, cacheKey1);
assertEquals("", state1new.getUploadId());
assertEquals(0L, state1new.getFilePosition().longValue());
- assertEquals(new ArrayList<PartETag>(), state1new.getPartETags());
+ assertEquals(new ArrayList<>(), state1new.getPartETags());
assertEquals(0L, state1new.getPartSize().longValue());
assertEquals(StorageClass.fromValue(StorageClass.Standard.toString()),
state1new.getStorageClass());
assertEquals(0L, state1new.getContentLength().longValue());
@@ -573,7 +573,7 @@ public class ITPutS3Object extends AbstractS3IT {
final PutS3Object.MultipartState state2new =
processor.getLocalStateIfInS3(mockClient, bucket, cacheKey2);
assertEquals("1234", state2new.getUploadId());
assertEquals(0L, state2new.getFilePosition().longValue());
- assertEquals(new ArrayList<PartETag>(), state2new.getPartETags());
+ assertEquals(new ArrayList<>(), state2new.getPartETags());
assertEquals(0L, state2new.getPartSize().longValue());
assertEquals(StorageClass.fromValue(StorageClass.Standard.toString()),
state2new.getStorageClass());
assertEquals(1234L, state2new.getContentLength().longValue());
@@ -581,7 +581,7 @@ public class ITPutS3Object extends AbstractS3IT {
final PutS3Object.MultipartState state3new =
processor.getLocalStateIfInS3(mockClient, bucket, cacheKey3);
assertEquals("5678", state3new.getUploadId());
assertEquals(0L, state3new.getFilePosition().longValue());
- assertEquals(new ArrayList<PartETag>(), state3new.getPartETags());
+ assertEquals(new ArrayList<>(), state3new.getPartETags());
assertEquals(0L, state3new.getPartSize().longValue());
assertEquals(StorageClass.fromValue(StorageClass.Standard.toString()),
state3new.getStorageClass());
assertEquals(5678L, state3new.getContentLength().longValue());
diff --git
a/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/test/java/org/apache/nifi/processors/evtx/parser/bxml/AttributeNodeTest.java
b/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/test/java/org/apache/nifi/processors/evtx/parser/bxml/AttributeNodeTest.java
index 342b388de0..ae5137e0f2 100644
---
a/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/test/java/org/apache/nifi/processors/evtx/parser/bxml/AttributeNodeTest.java
+++
b/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/test/java/org/apache/nifi/processors/evtx/parser/bxml/AttributeNodeTest.java
@@ -17,7 +17,6 @@
package org.apache.nifi.processors.evtx.parser.bxml;
-import org.apache.nifi.processors.evtx.parser.BinaryReader;
import org.apache.nifi.processors.evtx.parser.BxmlNodeVisitor;
import org.apache.nifi.processors.evtx.parser.bxml.value.NullTypeNode;
import org.junit.jupiter.api.BeforeEach;
@@ -34,7 +33,6 @@ import static org.mockito.Mockito.verifyNoMoreInteractions;
public class AttributeNodeTest extends BxmlNodeWithTokenAndStringTestBase {
public static final String ATTRIBUTE_NAME = "AttributeName";
- private BinaryReader binaryReader;
private AttributeNode attributeNode;
@Override
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-database-utils/src/test/java/org/apache/nifi/util/db/TestJdbcCommon.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-database-utils/src/test/java/org/apache/nifi/util/db/TestJdbcCommon.java
index 1713179a79..19cdd334fe 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-database-utils/src/test/java/org/apache/nifi/util/db/TestJdbcCommon.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-database-utils/src/test/java/org/apache/nifi/util/db/TestJdbcCommon.java
@@ -418,7 +418,7 @@ public class TestJdbcCommon {
@Test
public void testConvertToAvroStreamForBigDecimal() throws SQLException,
IOException {
- final BigDecimal bigDecimal = new BigDecimal(12345D);
+ final BigDecimal bigDecimal = new BigDecimal("12345");
// If db returns a precision, it should be used.
testConvertToAvroStreamForBigDecimal(bigDecimal, 38, 10, 38, 0);
}
@@ -453,7 +453,7 @@ public class TestJdbcCommon {
final int defaultScale = 15;
final BigDecimal bigDecimal = new BigDecimal("1.123", new
MathContext(dbPrecision));
- final BigDecimal expectedValue = new BigDecimal("1");
+ final BigDecimal expectedValue = BigDecimal.ONE;
testConvertToAvroStreamForBigDecimal(bigDecimal, expectedValue,
dbPrecision, dbScale, defaultPrecision, defaultScale, expectedPrecision,
expectedScale);
}
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-file-transfer/src/test/java/org/apache/nifi/processor/util/file/transfer/TestFileInfo.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-file-transfer/src/test/java/org/apache/nifi/processor/util/file/transfer/TestFileInfo.java
index 922cd89a8b..e79a9e3d34 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-file-transfer/src/test/java/org/apache/nifi/processor/util/file/transfer/TestFileInfo.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-file-transfer/src/test/java/org/apache/nifi/processor/util/file/transfer/TestFileInfo.java
@@ -25,14 +25,14 @@ public class TestFileInfo {
@Test
public void testPermissionModeToString() {
- String rwxPerm = FileInfo.permissionToString(0567);
+ String rwxPerm = FileInfo.permissionToString(Integer.decode("0567"));
assertEquals("r-xrw-rwx", rwxPerm);
// Test with sticky bit
- rwxPerm = FileInfo.permissionToString(01567);
+ rwxPerm = FileInfo.permissionToString(Integer.decode("01567"));
assertEquals("r-xrw-rwx", rwxPerm);
- rwxPerm = FileInfo.permissionToString(03);
+ rwxPerm = FileInfo.permissionToString(Integer.decode("03"));
assertEquals("-------wx", rwxPerm);
}
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-listed-entity/src/test/java/org/apache/nifi/processor/util/list/TestAbstractListProcessor.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-listed-entity/src/test/java/org/apache/nifi/processor/util/list/TestAbstractListProcessor.java
index 338f80dc56..39dca96dcb 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-listed-entity/src/test/java/org/apache/nifi/processor/util/list/TestAbstractListProcessor.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-listed-entity/src/test/java/org/apache/nifi/processor/util/list/TestAbstractListProcessor.java
@@ -49,10 +49,8 @@ import org.apache.nifi.util.TestRunners;
import org.glassfish.jersey.internal.guava.Predicates;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-import org.junit.jupiter.api.io.TempDir;
import java.io.IOException;
-import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -70,8 +68,6 @@ public class TestAbstractListProcessor {
private ConcreteListProcessor proc;
private TestRunner runner;
- @TempDir
- private Path testFolder;
@BeforeEach
public void setup() {
@@ -363,7 +359,6 @@ public class TestAbstractListProcessor {
static class EphemeralMapCacheClientService extends
AbstractControllerService implements DistributedMapCacheClient {
private final Map<Object, Object> stored = new HashMap<>();
- private int fetchCount = 0;
@Override
public <K, V> boolean putIfAbsent(K key, V value, Serializer<K>
keySerializer, Serializer<V> valueSerializer) {
@@ -388,7 +383,6 @@ public class TestAbstractListProcessor {
@Override
@SuppressWarnings("unchecked")
public <K, V> V get(K key, Serializer<K> keySerializer,
Deserializer<V> valueDeserializer) throws IOException {
- fetchCount++;
return (V) stored.get(key);
}
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-put-pattern/src/test/java/org/apache/nifi/processor/util/pattern/TestRollbackOnFailure.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-put-pattern/src/test/java/org/apache/nifi/processor/util/pattern/TestRollbackOnFailure.java
index 883d6b8116..3854639866 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-put-pattern/src/test/java/org/apache/nifi/processor/util/pattern/TestRollbackOnFailure.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-put-pattern/src/test/java/org/apache/nifi/processor/util/pattern/TestRollbackOnFailure.java
@@ -21,8 +21,6 @@ import org.apache.nifi.processor.exception.ProcessException;
import
org.apache.nifi.processor.util.pattern.TestExceptionHandler.ExternalProcedure;
import org.apache.nifi.util.MockComponentLog;
import org.junit.jupiter.api.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.List;
@@ -35,8 +33,6 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
public class TestRollbackOnFailure {
- private static final Logger logger =
LoggerFactory.getLogger(TestRollbackOnFailure.class);
-
/**
* This can be an example for how to compose an ExceptionHandler instance
by reusable functions.
* @param logger used to log messages within functions
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/avro/TestAvroTypeUtil.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/avro/TestAvroTypeUtil.java
index 54efa0f5a8..dcbd5ae5a9 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/avro/TestAvroTypeUtil.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/avro/TestAvroTypeUtil.java
@@ -148,8 +148,8 @@ public class TestAvroTypeUtil {
assertEquals(42L, avroSchema.getField("long").defaultVal());
assertEquals(2.4D, (float) avroSchema.getField("float").defaultVal(),
0.002D); // Even though we provide a Float, avro converts it into a Double
value.
assertEquals(28.1D, (double)
avroSchema.getField("double").defaultVal(), 0.002D);
- assertEquals(new ArrayList<String>(),
avroSchema.getField("stringArray").defaultVal());
- assertEquals(new ArrayList<Integer>(),
avroSchema.getField("intArray").defaultVal());
+ assertEquals(new ArrayList<>(),
avroSchema.getField("stringArray").defaultVal());
+ assertEquals(new ArrayList<>(),
avroSchema.getField("intArray").defaultVal());
}
@Test
diff --git
a/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/schema/access/InferenceSchemaStrategyTest.java
b/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/schema/access/InferenceSchemaStrategyTest.java
index 3683264b31..71186bc90b 100644
---
a/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/schema/access/InferenceSchemaStrategyTest.java
+++
b/nifi-extension-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/test/java/org/apache/nifi/schema/access/InferenceSchemaStrategyTest.java
@@ -49,7 +49,7 @@ public class InferenceSchemaStrategyTest {
{"double", 1D, RecordFieldType.DOUBLE.getDataType()},
{"date", new Date(), RecordFieldType.DATE.getDataType()},
{"decimal", BigDecimal.valueOf(123.456D),
RecordFieldType.DECIMAL.getDecimalDataType(6, 3)},
- {"array", new ArrayList<String>(),
RecordFieldType.ARRAY.getDataType()},
+ {"array", new ArrayList<>(), RecordFieldType.ARRAY.getDataType()},
// date subclasses
{"time", new Time(System.currentTimeMillis()),
RecordFieldType.DATE.getDataType()},
diff --git
a/nifi-extension-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/test/java/org/apache/nifi/processors/hadoop/util/MockFileSystem.java
b/nifi-extension-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/test/java/org/apache/nifi/processors/hadoop/util/MockFileSystem.java
index 5670b76d65..5ee56f0303 100644
---
a/nifi-extension-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/test/java/org/apache/nifi/processors/hadoop/util/MockFileSystem.java
+++
b/nifi-extension-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/test/java/org/apache/nifi/processors/hadoop/util/MockFileSystem.java
@@ -245,14 +245,14 @@ public class MockFileSystem extends FileSystem {
}
public FileStatus newDir(Path p) {
- return new FileStatus(DIR_LENGTH, true, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms((short) 0755), "owner", "group", (Path)
null, p, true, false, false);
+ return new FileStatus(DIR_LENGTH, true, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms(Integer.decode("0755").shortValue()),
"owner", "group", (Path) null, p, true, false, false);
}
public FileStatus newFile(String p) {
- return new FileStatus(FILE_LENGTH, false, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms((short) 0644), "owner", "group", new
Path(p));
+ return new FileStatus(FILE_LENGTH, false, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms(Integer.decode("0644").shortValue()),
"owner", "group", new Path(p));
}
public FileStatus newDir(String p) {
- return new FileStatus(DIR_LENGTH, true, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms((short) 0755), "owner", "group", new
Path(p));
+ return new FileStatus(DIR_LENGTH, true, 3, 128 * 1024 * 1024,
1523456000000L, 1523457000000L, perms(Integer.decode("0755").shortValue()),
"owner", "group", new Path(p));
}
@Override
diff --git
a/nifi-extension-bundles/nifi-jms-bundle/nifi-jms-processors/src/test/java/org/apache/nifi/jms/cf/JMSConnectionFactoryProviderTest.java
b/nifi-extension-bundles/nifi-jms-bundle/nifi-jms-processors/src/test/java/org/apache/nifi/jms/cf/JMSConnectionFactoryProviderTest.java
index 12cdda2e9e..dae0a02cb4 100644
---
a/nifi-extension-bundles/nifi-jms-bundle/nifi-jms-processors/src/test/java/org/apache/nifi/jms/cf/JMSConnectionFactoryProviderTest.java
+++
b/nifi-extension-bundles/nifi-jms-bundle/nifi-jms-processors/src/test/java/org/apache/nifi/jms/cf/JMSConnectionFactoryProviderTest.java
@@ -26,8 +26,6 @@ import org.apache.nifi.util.TestRunner;
import org.apache.nifi.util.TestRunners;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import javax.net.ssl.SSLContext;
import java.net.URISyntaxException;
@@ -45,8 +43,6 @@ import static org.mockito.Mockito.when;
*/
public class JMSConnectionFactoryProviderTest {
- private static Logger logger =
LoggerFactory.getLogger(JMSConnectionFactoryProviderTest.class);
-
private static final String HOSTNAME = "myhost";
private static final String PORT = "1234";
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-integration/src/test/java/org/apache/nifi/kafka/processors/ConsumeKafkaRecordIT.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-integration/src/test/java/org/apache/nifi/kafka/processors/ConsumeKafkaRecordIT.java
index 2901943e25..f901b5cbeb 100644
---
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-integration/src/test/java/org/apache/nifi/kafka/processors/ConsumeKafkaRecordIT.java
+++
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-integration/src/test/java/org/apache/nifi/kafka/processors/ConsumeKafkaRecordIT.java
@@ -52,8 +52,6 @@ class ConsumeKafkaRecordIT extends AbstractConsumeKafkaIT {
private static final int FIRST_PARTITION = 0;
- private static final long FIRST_OFFSET = 0;
-
private TestRunner runner;
@BeforeEach
diff --git
a/nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-processors/src/test/java/org/apache/nifi/processors/mongodb/GetMongoIT.java
b/nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-processors/src/test/java/org/apache/nifi/processors/mongodb/GetMongoIT.java
index e0e1c3d074..2e7edeac5e 100644
---
a/nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-processors/src/test/java/org/apache/nifi/processors/mongodb/GetMongoIT.java
+++
b/nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-processors/src/test/java/org/apache/nifi/processors/mongodb/GetMongoIT.java
@@ -360,7 +360,7 @@ public class GetMongoIT extends AbstractMongoIT {
*/
@Test
public void testReadQueryFromBodyWithEL() {
- Map attributes = new HashMap();
+ Map<String, String> attributes = new HashMap<>();
attributes.put("field", "c");
attributes.put("value", "4");
String query = "{ \"${field}\": { \"$gte\": ${value}}}";
diff --git
a/nifi-extension-bundles/nifi-mqtt-bundle/nifi-mqtt-processors/src/test/java/org/apache/nifi/processors/mqtt/common/MqttTestClient.java
b/nifi-extension-bundles/nifi-mqtt-bundle/nifi-mqtt-processors/src/test/java/org/apache/nifi/processors/mqtt/common/MqttTestClient.java
index 866d12c165..697a80da89 100644
---
a/nifi-extension-bundles/nifi-mqtt-bundle/nifi-mqtt-processors/src/test/java/org/apache/nifi/processors/mqtt/common/MqttTestClient.java
+++
b/nifi-extension-bundles/nifi-mqtt-bundle/nifi-mqtt-processors/src/test/java/org/apache/nifi/processors/mqtt/common/MqttTestClient.java
@@ -31,7 +31,7 @@ public class MqttTestClient implements MqttClient {
public ConnectType type;
- public enum ConnectType { Publisher, Subscriber };
+ public enum ConnectType { Publisher, Subscriber }
public String subscribedTopic;
public int subscribedQos;
diff --git
a/nifi-extension-bundles/nifi-parquet-bundle/nifi-parquet-processors/src/test/java/org/apache/nifi/processors/parquet/FetchParquetTest.java
b/nifi-extension-bundles/nifi-parquet-bundle/nifi-parquet-processors/src/test/java/org/apache/nifi/processors/parquet/FetchParquetTest.java
index 54b0f8f0dc..5dd74bb7d7 100644
---
a/nifi-extension-bundles/nifi-parquet-bundle/nifi-parquet-processors/src/test/java/org/apache/nifi/processors/parquet/FetchParquetTest.java
+++
b/nifi-extension-bundles/nifi-parquet-bundle/nifi-parquet-processors/src/test/java/org/apache/nifi/processors/parquet/FetchParquetTest.java
@@ -605,7 +605,7 @@ public class FetchParquetTest {
try (final ParquetWriter<GenericRecord> writer =
writerBuilder.build()) {
for (int i = 0; i < USERS; i++) {
- final BigDecimal incrementedAmount = initialAmount.add(new
BigDecimal("1"));
+ final BigDecimal incrementedAmount =
initialAmount.add(BigDecimal.ONE);
final GenericRecord user = new
GenericData.Record(schemaWithDecimal);
user.put("name", "Bob" + i);
user.put("amount",
decimalConversion.toFixed(incrementedAmount, amountSchema,
amountSchema.getLogicalType()));
diff --git
a/nifi-extension-bundles/nifi-smb-bundle/nifi-smb-processors/src/test/java/org/apache/nifi/processors/smb/SambaTestContainers.java
b/nifi-extension-bundles/nifi-smb-bundle/nifi-smb-processors/src/test/java/org/apache/nifi/processors/smb/SambaTestContainers.java
index 886194ef6d..3817054a26 100644
---
a/nifi-extension-bundles/nifi-smb-bundle/nifi-smb-processors/src/test/java/org/apache/nifi/processors/smb/SambaTestContainers.java
+++
b/nifi-extension-bundles/nifi-smb-bundle/nifi-smb-processors/src/test/java/org/apache/nifi/processors/smb/SambaTestContainers.java
@@ -44,7 +44,7 @@ public class SambaTestContainers {
protected final static Integer DEFAULT_SAMBA_PORT = 445;
protected enum AccessMode {
- READ_ONLY, READ_WRITE;
+ READ_ONLY, READ_WRITE
}
protected final GenericContainer<?> sambaContainer = new
GenericContainer<>(DockerImageName.parse("dperson/samba"))
@@ -107,7 +107,7 @@ public class SambaTestContainers {
}
protected void writeFile(final String path, final String content, final
AccessMode accessMode) {
- final int fileMode = accessMode == AccessMode.READ_ONLY ? 0100644 :
0100666;
+ final int fileMode = Integer.decode(accessMode == AccessMode.READ_ONLY
? "0100644" : "0100666");
sambaContainer.copyFileToContainer(Transferable.of(content, fileMode),
getContainerPath(path));
}
diff --git
a/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/dto/SNMPTreeResponseTest.java
b/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/dto/SNMPTreeResponseTest.java
index dc28fe0789..b074fe292a 100644
---
a/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/dto/SNMPTreeResponseTest.java
+++
b/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/dto/SNMPTreeResponseTest.java
@@ -57,7 +57,7 @@ public class SNMPTreeResponseTest {
private static VariableBinding[] vbs3;
private static Map<String, String> vbMap;
@Mock
- private static Target target;
+ private static Target<UdpAddress> target;
@BeforeAll
public static void setUp() {
@@ -66,7 +66,7 @@ public class SNMPTreeResponseTest {
vbMap.put(SNMP_PREFIX + OID_2 + SNMP_SEPARATOR + VB_SYNTAX,
OID_2_VALUE);
vbMap.put(SNMP_PREFIX + OID_3 + SNMP_SEPARATOR + VB_SYNTAX,
OID_3_VALUE);
- target = new CommunityTarget();
+ target = new CommunityTarget<>();
target.setAddress(new UdpAddress(TARGET_ADDRESS));
vbs1 = new VariableBinding[]{
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-parameter-providers/src/test/java/org/apache/nifi/parameter/TestDatabaseParameterProvider.java
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-parameter-providers/src/test/java/org/apache/nifi/parameter/TestDatabaseParameterProvider.java
index 490007faa8..41164be145 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-parameter-providers/src/test/java/org/apache/nifi/parameter/TestDatabaseParameterProvider.java
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-parameter-providers/src/test/java/org/apache/nifi/parameter/TestDatabaseParameterProvider.java
@@ -253,13 +253,11 @@ public class TestDatabaseParameterProvider {
}
private class ResultSetAnswer implements Answer<Boolean> {
- private final List<java.util.Map<String, String>> rows;
- private Iterator<java.util.Map<String, String>> rowIterator;
+ private final Iterator<java.util.Map<String, String>> rowIterator;
private java.util.Map<String, String> currentRow;
private ResultSetAnswer(final List<java.util.Map<String, String>>
rows) {
- this.rows = rows;
this.rowIterator = rows.iterator();
}
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestExecuteSQLRecord.java
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestExecuteSQLRecord.java
index 2091577a91..cb60bf6632 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestExecuteSQLRecord.java
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestExecuteSQLRecord.java
@@ -69,7 +69,7 @@ import static org.mockito.Mockito.when;
public class TestExecuteSQLRecord {
- private final Logger LOGGER =
LoggerFactory.getLogger(TestExecuteSQLRecord.class);;
+ private final Logger LOGGER =
LoggerFactory.getLogger(TestExecuteSQLRecord.class);
final static String DB_LOCATION = "target/db";
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestListenUDPRecord.java
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestListenUDPRecord.java
index 82797035df..8de2185d5f 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestListenUDPRecord.java
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestListenUDPRecord.java
@@ -33,6 +33,7 @@ import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.io.IOException;
+import java.nio.channels.SelectableChannel;
import java.nio.charset.StandardCharsets;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
@@ -97,13 +98,13 @@ public class TestListenUDPRecord {
public void testSuccessWithBatchSizeGreaterThanAvailableRecords() {
final String sender = "foo";
- final StandardEvent event1 = new StandardEvent(sender,
DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event1 = new
StandardEvent<>(sender, DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event1);
- final StandardEvent event2 = new StandardEvent(sender,
DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event2 = new
StandardEvent<>(sender, DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event2);
- final StandardEvent event3 = new StandardEvent(sender,
DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event3 = new
StandardEvent<>(sender, DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event3);
runner.run();
@@ -117,13 +118,13 @@ public class TestListenUDPRecord {
public void testSuccessWithBatchLessThanAvailableRecords() {
final String sender = "foo";
- final StandardEvent event1 = new StandardEvent(sender,
DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event1 = new
StandardEvent<>(sender, DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event1);
- final StandardEvent event2 = new StandardEvent(sender,
DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event2 = new
StandardEvent<>(sender, DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event2);
- final StandardEvent event3 = new StandardEvent(sender,
DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event3 = new
StandardEvent<>(sender, DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event3);
runner.setProperty(ListenUDPRecord.BATCH_SIZE, "1");
@@ -161,10 +162,10 @@ public class TestListenUDPRecord {
public void testMultipleRecordsPerDatagram() {
final String sender = "foo";
- final StandardEvent event1 = new StandardEvent(sender,
MULTI_DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event1 = new
StandardEvent<>(sender, MULTI_DATAGRAM_1.getBytes(StandardCharsets.UTF_8),
null);
proc.addEvent(event1);
- final StandardEvent event2 = new StandardEvent(sender,
MULTI_DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event2 = new
StandardEvent<>(sender, MULTI_DATAGRAM_2.getBytes(StandardCharsets.UTF_8),
null);
proc.addEvent(event2);
runner.run();
@@ -178,10 +179,10 @@ public class TestListenUDPRecord {
public void testParseFailure() {
final String sender = "foo";
- final StandardEvent event1 = new StandardEvent(sender,
DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event1 = new
StandardEvent<>(sender, DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event1);
- final StandardEvent event2 = new StandardEvent(sender, "WILL NOT
PARSE".getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event2 = new
StandardEvent<>(sender, "WILL NOT PARSE".getBytes(StandardCharsets.UTF_8),
null);
proc.addEvent(event2);
runner.run();
@@ -203,13 +204,13 @@ public class TestListenUDPRecord {
final String sender = "foo";
- final StandardEvent event1 = new StandardEvent(sender,
DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event1 = new
StandardEvent<>(sender, DATAGRAM_1.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event1);
- final StandardEvent event2 = new StandardEvent(sender,
DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event2 = new
StandardEvent<>(sender, DATAGRAM_2.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event2);
- final StandardEvent event3 = new StandardEvent(sender,
DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
+ final StandardEvent<SelectableChannel> event3 = new
StandardEvent<>(sender, DATAGRAM_3.getBytes(StandardCharsets.UTF_8), null);
proc.addEvent(event3);
runner.run();
@@ -219,8 +220,8 @@ public class TestListenUDPRecord {
private static class TestableListenUDPRecord extends ListenUDPRecord {
- private volatile BlockingQueue<StandardEvent> testEvents = new
LinkedBlockingQueue<>();
- private volatile BlockingQueue<StandardEvent> testErrorEvents = new
LinkedBlockingQueue<>();
+ private volatile BlockingQueue<StandardEvent<SelectableChannel>>
testEvents = new LinkedBlockingQueue<>();
+ private volatile BlockingQueue<StandardEvent<SelectableChannel>>
testErrorEvents = new LinkedBlockingQueue<>();
@Override
protected ChannelDispatcher createDispatcher(ProcessContext context,
BlockingQueue<StandardEvent> events) throws IOException {
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestReplaceText.java
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestReplaceText.java
index 86802fc753..8c07e6215a 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestReplaceText.java
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestReplaceText.java
@@ -171,7 +171,7 @@ public class TestReplaceText {
}
@Test
- public void testWithEscaped$InReplacement() throws IOException {
+ public void testWithEscapedDollarSignInReplacement() throws IOException {
final TestRunner runner = getRunner();
runner.setProperty(ReplaceText.SEARCH_VALUE, "(?s:^.*$)");
runner.setProperty(ReplaceText.REPLACEMENT_VALUE, "a\\$b");
@@ -185,7 +185,7 @@ public class TestReplaceText {
}
@Test
- public void testWithUnEscaped$InReplacement() throws IOException {
+ public void testWithUnEscapedDollarSignInReplacement() throws IOException {
final TestRunner runner = getRunner();
runner.setProperty(ReplaceText.SEARCH_VALUE, "(?s:^.*$)");
runner.setProperty(ReplaceText.REPLACEMENT_VALUE, "a$b");
diff --git
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/json/TestJsonPathRowRecordReader.java
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/json/TestJsonPathRowRecordReader.java
index ed29e5cc5b..479be94115 100644
---
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/json/TestJsonPathRowRecordReader.java
+++
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/json/TestJsonPathRowRecordReader.java
@@ -357,12 +357,12 @@ class TestJsonPathRowRecordReader {
final JsonPathRowRecordReader reader = new
JsonPathRowRecordReader(jsonPaths, schema, in,
Mockito.mock(ComponentLog.class), dateFormat, timeFormat, timestampFormat)) {
final List<String> fieldNames = schema.getFieldNames();
- final List<String> expectedFieldNames = Arrays.asList(new String[]
{"id", "name", "balance", "address", "city", "state", "zipCode", "country",
"accountIds"});
+ final List<String> expectedFieldNames = Arrays.asList("id",
"name", "balance", "address", "city", "state", "zipCode", "country",
"accountIds");
assertEquals(expectedFieldNames, fieldNames);
final List<RecordFieldType> dataTypes =
schema.getDataTypes().stream().map(dt ->
dt.getFieldType()).collect(Collectors.toList());
- final List<RecordFieldType> expectedTypes = Arrays.asList(new
RecordFieldType[] {RecordFieldType.INT, RecordFieldType.STRING,
RecordFieldType.DOUBLE, RecordFieldType.STRING,
- RecordFieldType.STRING, RecordFieldType.STRING,
RecordFieldType.STRING, RecordFieldType.STRING, RecordFieldType.ARRAY});
+ final List<RecordFieldType> expectedTypes =
Arrays.asList(RecordFieldType.INT, RecordFieldType.STRING,
RecordFieldType.DOUBLE, RecordFieldType.STRING,
+ RecordFieldType.STRING, RecordFieldType.STRING,
RecordFieldType.STRING, RecordFieldType.STRING, RecordFieldType.ARRAY);
assertEquals(expectedTypes, dataTypes);
final Object[] firstRecordValues = reader.nextRecord().getValues();
diff --git
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/util/TestSchemaInferenceUtil.java
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/util/TestSchemaInferenceUtil.java
index 1a5cd10c9b..a086b9e302 100644
---
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/util/TestSchemaInferenceUtil.java
+++
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/util/TestSchemaInferenceUtil.java
@@ -57,7 +57,7 @@ class TestSchemaInferenceUtil {
Arguments.of("tRUE", RecordFieldType.BOOLEAN.getDataType()),
Arguments.of("fALSE", RecordFieldType.BOOLEAN.getDataType()),
- Arguments.of(new BigDecimal(Double.MAX_VALUE - 1).toPlainString()
+ ".01", RecordFieldType.DOUBLE.getDataType()),
+ Arguments.of(new BigDecimal(Double.toString(Double.MAX_VALUE -
1)).toPlainString() + ".01", RecordFieldType.DOUBLE.getDataType()),
Arguments.of(String.valueOf(1.1D),
RecordFieldType.FLOAT.getDataType()),
diff --git
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordReader.java
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordReader.java
index 3fcf0b9e11..0a0acee3f0 100644
---
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordReader.java
+++
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordReader.java
@@ -425,19 +425,19 @@ public class TestXMLRecordReader {
null, "CONTENT", dateFormat, timeFormat, timestampFormat,
Mockito.mock(ComponentLog.class));
Record first = reader.nextRecord(false, false);
- assertTrue(Arrays.asList(new Object[] {"Cleve Butler", "42", "USA",
"P1"}).containsAll(Arrays.asList(first.getValues())));
+ assertTrue(List.of("Cleve Butler", "42", "USA",
"P1").containsAll(Arrays.asList(first.getValues())));
assertEquals("P1", first.getAsString("ID"));
Record second = reader.nextRecord(false, false);
- assertTrue(Arrays.asList(new Object[] {"Ainslie Fletcher", "33", "UK",
"P2"}).containsAll(Arrays.asList(second.getValues())));
+ assertTrue(List.of("Ainslie Fletcher", "33", "UK",
"P2").containsAll(Arrays.asList(second.getValues())));
assertEquals("P2", second.getAsString("ID"));
Record third = reader.nextRecord(false, false);
- assertTrue(Arrays.asList(new Object[] {"Amélie Bonfils", "74", "FR",
"P3"}).containsAll(Arrays.asList(third.getValues())));
+ assertTrue(List.of("Amélie Bonfils", "74", "FR",
"P3").containsAll(Arrays.asList(third.getValues())));
assertEquals("P3", third.getAsString("ID"));
Record fourth = reader.nextRecord(false, false);
- assertTrue(Arrays.asList(new Object[] {"Elenora Scrivens", "16",
"USA", "P4"}).containsAll(Arrays.asList(fourth.getValues())));
+ assertTrue(List.of("Elenora Scrivens", "16", "USA",
"P4").containsAll(Arrays.asList(fourth.getValues())));
assertEquals("P4", fourth.getAsString("ID"));
}
diff --git
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordSetWriter.java
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordSetWriter.java
index 17fb02dc7a..677405084e 100644
---
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordSetWriter.java
+++
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/xml/TestXMLRecordSetWriter.java
@@ -128,7 +128,7 @@ public class TestXMLRecordSetWriter {
@Test
public void testSchemaRootRecordNaming() throws IOException,
InitializationException {
- String avroSchemaText = new
String(Files.readAllBytes(Paths.get("src/test/resources/xml/testschema3")));;
+ String avroSchemaText = new
String(Files.readAllBytes(Paths.get("src/test/resources/xml/testschema3")));
Schema avroSchema = new Schema.Parser().parse(avroSchemaText);
SchemaIdentifier schemaId =
SchemaIdentifier.builder().name("schemaName").build();
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ControllerServiceEntityMergerTest.java
b/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ControllerServiceEntityMergerTest.java
index ece67adfe1..1bd8aeac5b 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ControllerServiceEntityMergerTest.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ControllerServiceEntityMergerTest.java
@@ -39,7 +39,7 @@ class ControllerServiceEntityMergerTest {
void testMergeStatusFields() {
final ControllerServiceEntity nodeOneControllerserviceEntity =
getControllerServiceEntity("id1", RunStatus.Stopped.name(),
ValidationStatus.VALIDATING.name());
final ControllerServiceEntity nodeTwoControllerServiceEntity =
getControllerServiceEntity("id2", RunStatus.Validating.name(),
ValidationStatus.INVALID.name());
- final Map<NodeIdentifier, ControllerServiceEntity> entityMap = new
HashMap();
+ final Map<NodeIdentifier, ControllerServiceEntity> entityMap = new
HashMap<>();
entityMap.put(getNodeIdentifier("node1", 8000),
nodeOneControllerserviceEntity);
entityMap.put(getNodeIdentifier("node2", 8010),
nodeTwoControllerServiceEntity);
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ReportingTaskEntityMergerTest.java
b/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ReportingTaskEntityMergerTest.java
index a989e57688..e053bcee1a 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ReportingTaskEntityMergerTest.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-framework-cluster/src/test/java/org/apache/nifi/cluster/manager/ReportingTaskEntityMergerTest.java
@@ -38,7 +38,7 @@ class ReportingTaskEntityMergerTest {
void testMergeStatusFields() {
final ReportingTaskEntity nodeOneReportingTaskEntity =
getReportingTaskEntity("id1", ReportingTaskStatusDTO.RUNNING,
ValidationStatus.VALID.name());
final ReportingTaskEntity nodeTwoReportingTaskEntity =
getReportingTaskEntity("id2", ReportingTaskStatusDTO.RUNNING,
ValidationStatus.VALIDATING.name());
- final Map<NodeIdentifier, ReportingTaskEntity> entityMap = new
HashMap();
+ final Map<NodeIdentifier, ReportingTaskEntity> entityMap = new
HashMap<>();
entityMap.put(getNodeIdentifier("node1", 8000),
nodeOneReportingTaskEntity);
entityMap.put(getNodeIdentifier("node2", 8010),
nodeTwoReportingTaskEntity);
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-site-to-site/src/test/java/org/apache/nifi/remote/TestStandardRemoteGroupPort.java
b/nifi-framework-bundle/nifi-framework/nifi-site-to-site/src/test/java/org/apache/nifi/remote/TestStandardRemoteGroupPort.java
index 0c403c2a73..b608410075 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-site-to-site/src/test/java/org/apache/nifi/remote/TestStandardRemoteGroupPort.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-site-to-site/src/test/java/org/apache/nifi/remote/TestStandardRemoteGroupPort.java
@@ -22,7 +22,6 @@ import org.apache.nifi.events.EventReporter;
import org.apache.nifi.flowfile.FlowFile;
import org.apache.nifi.flowfile.attributes.CoreAttributes;
import org.apache.nifi.flowfile.attributes.SiteToSiteAttributes;
-import org.apache.nifi.groups.ProcessGroup;
import org.apache.nifi.groups.RemoteProcessGroup;
import org.apache.nifi.processor.Processor;
import org.apache.nifi.processor.Relationship;
@@ -76,7 +75,6 @@ public class TestStandardRemoteGroupPort {
private SiteToSiteClient siteToSiteClient;
private Transaction transaction;
private EventReporter eventReporter;
- private ProcessGroup processGroup;
private static final String REMOTE_CLUSTER_URL =
"http://node0.example.com:8080/nifi";
private StandardRemoteGroupPort port;
private SharedSessionState sessionState;
@@ -98,7 +96,6 @@ public class TestStandardRemoteGroupPort {
private void setupMock(final SiteToSiteTransportProtocol protocol,
final TransferDirection direction,
final SiteToSiteClientConfig siteToSiteClientConfig) throws
Exception {
- processGroup = null;
remoteGroup = mock(RemoteProcessGroup.class);
scheduler = null;
siteToSiteClient = mock(SiteToSiteClient.class);
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/ByteRangeStreamingOutputTest.java
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/ByteRangeStreamingOutputTest.java
index 3d060b847c..edcf71023a 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/ByteRangeStreamingOutputTest.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/ByteRangeStreamingOutputTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
class ByteRangeStreamingOutputTest {
- private static final byte[] INPUT_BYTES =
String.class.getSimpleName().getBytes(StandardCharsets.UTF_8);;
+ private static final byte[] INPUT_BYTES =
String.class.getSimpleName().getBytes(StandardCharsets.UTF_8);
private static final long NOT_SATISFIABLE_LENGTH = 1000;
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/StreamingOutputResponseBuilderTest.java
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/StreamingOutputResponseBuilderTest.java
index 8b0481f37b..5754c8c79b 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/StreamingOutputResponseBuilderTest.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/api/streaming/StreamingOutputResponseBuilderTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
class StreamingOutputResponseBuilderTest {
- private static final byte[] INPUT_BYTES =
String.class.getSimpleName().getBytes(StandardCharsets.UTF_8);;
+ private static final byte[] INPUT_BYTES =
String.class.getSimpleName().getBytes(StandardCharsets.UTF_8);
private static final String RANGE =
"bytes=0-%d".formatted(INPUT_BYTES.length);
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/search/query/RegexSearchQueryParserTest.java
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/search/query/RegexSearchQueryParserTest.java
index 034b229ee4..661d1fc7ea 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/search/query/RegexSearchQueryParserTest.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/search/query/RegexSearchQueryParserTest.java
@@ -20,11 +20,12 @@ import org.apache.nifi.authorization.user.NiFiUser;
import org.apache.nifi.groups.ProcessGroup;
import org.apache.nifi.util.StringUtils;
import org.junit.jupiter.params.ParameterizedTest;
+
+import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
import org.mockito.Mockito;
-import java.util.Arrays;
-import java.util.Collection;
+import java.util.stream.Stream;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -52,30 +53,30 @@ public class RegexSearchQueryParserTest {
}
}
- private static Collection<Object[]> data() {
- return Arrays.asList(new Object[][]{
- {"", "", new String[]{}, new String[]{}},
- {"lorem ipsum", "lorem ipsum", new String[]{}, new String[]{}},
- {"lorem ipsum ", "lorem ipsum ", new String[]{}, new
String[]{}},
- {"a:b c:d lorem ipsum", "lorem ipsum", new String[]{"a", "c"},
new String[]{"b", "d"}},
- {"a:b\tc:d\tlorem ipsum", "lorem ipsum", new String[]{"a",
"c"}, new String[]{"b", "d"}},
- {"a:b c:d lorem ipsum", "lorem ipsum", new String[]{"a",
"c"}, new String[]{"b", "d"}},
- {"1a:1b c2:d2 lorem ipsum", "lorem ipsum", new String[]{"1a",
"c2"}, new String[]{"1b", "d2"}},
- {"1:2 3:4 lorem ipsum", "lorem ipsum", new String[]{"1", "3"},
new String[]{"2", "4"}},
- {"a:b lorem c:d ipsum", "lorem c:d ipsum", new String[]{"a"},
new String[]{"b"}},
- {"a:b lorem ipsum c:d", "lorem ipsum c:d", new String[]{"a"},
new String[]{"b"}},
- {"a:b lorem ipsum c:d ", "lorem ipsum c:d ", new
String[]{"a"}, new String[]{"b"}},
- {"lorem ipsum a:b", "lorem ipsum a:b", new String[]{}, new
String[]{}},
- {"a:b c:d", StringUtils.EMPTY, new String[]{"a", "c"}, new
String[]{"b", "d"}},
- {"a:b c:d ", StringUtils.EMPTY, new String[]{"a", "c"},
new String[]{"b", "d"}},
- {"a: lorem ipsum", "a: lorem ipsum", new String[]{}, new
String[]{}},
- {":b lorem ipsum", ":b lorem ipsum", new String[]{}, new
String[]{}},
- {":b lorem ipsum", ":b lorem ipsum", new String[]{}, new
String[]{}},
- {"a:b a:b lorem ipsum", "lorem ipsum", new String[]{"a"}, new
String[]{"b"}},
- {"a:b a:c lorem ipsum", "lorem ipsum", new String[]{"a"}, new
String[]{"b"}},
- {"a:b-c", StringUtils.EMPTY, new String[]{"a"}, new
String[]{"b-c"}},
- {"a:b-c lorem ipsum", "lorem ipsum", new String[]{"a"}, new
String[]{"b-c"}},
- {"a:b-c d:e lorem ipsum", "lorem ipsum", new String[]{"a",
"d"}, new String[]{"b-c", "e"}}
- });
+ private static Stream<Arguments> data() {
+ return Stream.of(
+ Arguments.of("", "", new String[]{}, new String[]{}),
+ Arguments.of("lorem ipsum", "lorem ipsum", new String[]{}, new
String[]{}),
+ Arguments.of("lorem ipsum ", "lorem ipsum ", new String[]{},
new String[]{}),
+ Arguments.of("a:b c:d lorem ipsum", "lorem ipsum", new
String[]{"a", "c"}, new String[]{"b", "d"}),
+ Arguments.of("a:b\tc:d\tlorem ipsum", "lorem ipsum", new
String[]{"a", "c"}, new String[]{"b", "d"}),
+ Arguments.of("a:b c:d lorem ipsum", "lorem ipsum", new
String[]{"a", "c"}, new String[]{"b", "d"}),
+ Arguments.of("1a:1b c2:d2 lorem ipsum", "lorem ipsum", new
String[]{"1a", "c2"}, new String[]{"1b", "d2"}),
+ Arguments.of("1:2 3:4 lorem ipsum", "lorem ipsum", new
String[]{"1", "3"}, new String[]{"2", "4"}),
+ Arguments.of("a:b lorem c:d ipsum", "lorem c:d ipsum", new
String[]{"a"}, new String[]{"b"}),
+ Arguments.of("a:b lorem ipsum c:d", "lorem ipsum c:d", new
String[]{"a"}, new String[]{"b"}),
+ Arguments.of("a:b lorem ipsum c:d ", "lorem ipsum c:d ", new
String[]{"a"}, new String[]{"b"}),
+ Arguments.of("lorem ipsum a:b", "lorem ipsum a:b", new
String[]{}, new String[]{}),
+ Arguments.of("a:b c:d", StringUtils.EMPTY, new String[]{"a",
"c"}, new String[]{"b", "d"}),
+ Arguments.of("a:b c:d ", StringUtils.EMPTY, new
String[]{"a", "c"}, new String[]{"b", "d"}),
+ Arguments.of("a: lorem ipsum", "a: lorem ipsum", new
String[]{}, new String[]{}),
+ Arguments.of(":b lorem ipsum", ":b lorem ipsum", new
String[]{}, new String[]{}),
+ Arguments.of(":b lorem ipsum", ":b lorem ipsum", new
String[]{}, new String[]{}),
+ Arguments.of("a:b a:b lorem ipsum", "lorem ipsum", new
String[]{"a"}, new String[]{"b"}),
+ Arguments.of("a:b a:c lorem ipsum", "lorem ipsum", new
String[]{"a"}, new String[]{"b"}),
+ Arguments.of("a:b-c", StringUtils.EMPTY, new String[]{"a"},
new String[]{"b-c"}),
+ Arguments.of("a:b-c lorem ipsum", "lorem ipsum", new
String[]{"a"}, new String[]{"b-c"}),
+ Arguments.of("a:b-c d:e lorem ipsum", "lorem ipsum", new
String[]{"a", "d"}, new String[]{"b-c", "e"})
+ );
}
}
\ No newline at end of file
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-optimistic-locking/src/test/java/org/apache/nifi/web/revision/TestNaiveRevisionManager.java
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-optimistic-locking/src/test/java/org/apache/nifi/web/revision/TestNaiveRevisionManager.java
deleted file mode 100644
index abbe7a2d3d..0000000000
---
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-optimistic-locking/src/test/java/org/apache/nifi/web/revision/TestNaiveRevisionManager.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.nifi.web.revision;
-
-import org.apache.nifi.authorization.user.NiFiUser;
-import org.apache.nifi.authorization.user.StandardNiFiUser.Builder;
-import org.apache.nifi.web.FlowModification;
-import org.apache.nifi.web.Revision;
-
-import java.util.HashSet;
-import java.util.Set;
-
-
-public class TestNaiveRevisionManager {
- private static final String CLIENT_1 = "client-1";
- private static final String COMPONENT_1 = "component-1";
- private static final NiFiUser USER_1 = new
Builder().identity("user-1").build();
-
- private RevisionUpdate<Object> components(final Revision revision) {
- return new StandardRevisionUpdate<>(null, new
FlowModification(revision, null));
- }
-
- private RevisionUpdate<Object> components(final Revision revision, final
Revision... additionalRevisions) {
- final Set<Revision> revisionSet = new HashSet<>();
- for (final Revision rev : additionalRevisions) {
- revisionSet.add(rev);
- }
- return components(revision, revisionSet);
- }
-
- private RevisionUpdate<Object> components(final Revision revision, final
Set<Revision> additionalRevisions) {
- final Set<RevisionUpdate<Object>> components = new HashSet<>();
- for (final Revision rev : additionalRevisions) {
- components.add(new StandardRevisionUpdate<>(null, new
FlowModification(rev, null)));
- }
- return new StandardRevisionUpdate<>(null, new
FlowModification(revision, null), additionalRevisions);
- }
-
-}
\ No newline at end of file
diff --git
a/nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseUserGroupProvider.java
b/nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseUserGroupProvider.java
index 47b7d1b41b..fbf5d544cc 100644
---
a/nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseUserGroupProvider.java
+++
b/nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseUserGroupProvider.java
@@ -98,7 +98,7 @@ public class TestDatabaseUserGroupProvider extends
DatabaseBaseTest {
private void createUser(final String userIdentifier, final String
userIdentity) {
final JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
final String sql = "INSERT INTO UGP_USER(IDENTIFIER, IDENTITY) VALUES
(?, ?)";
- final int updatedRows1 = jdbcTemplate.update(sql, new Object[]
{userIdentifier, userIdentity});
+ final int updatedRows1 = jdbcTemplate.update(sql, userIdentifier,
userIdentity);
assertEquals(1, updatedRows1);
}
@@ -111,7 +111,7 @@ public class TestDatabaseUserGroupProvider extends
DatabaseBaseTest {
private void createGroup(final String groupIdentifier, final String
groupIdentity) {
final JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
final String sql = "INSERT INTO UGP_GROUP(IDENTIFIER, IDENTITY) VALUES
(?, ?)";
- final int updatedRows1 = jdbcTemplate.update(sql, new Object[]
{groupIdentifier, groupIdentity});
+ final int updatedRows1 = jdbcTemplate.update(sql, groupIdentifier,
groupIdentity);
assertEquals(1, updatedRows1);
}
@@ -124,7 +124,7 @@ public class TestDatabaseUserGroupProvider extends
DatabaseBaseTest {
private void addUserToGroup(final String userIdentifier, final String
groupIdentifier) {
final JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
final String sql = "INSERT INTO UGP_USER_GROUP(USER_IDENTIFIER,
GROUP_IDENTIFIER) VALUES (?, ?)";
- final int updatedRows1 = jdbcTemplate.update(sql, new Object[]
{userIdentifier, groupIdentifier});
+ final int updatedRows1 = jdbcTemplate.update(sql, userIdentifier,
groupIdentifier);
assertEquals(1, updatedRows1);
}
diff --git
a/nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/java/org/apache/nifi/registry/aws/S3BundlePersistenceProviderIT.java
b/nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/java/org/apache/nifi/registry/aws/S3BundlePersistenceProviderIT.java
index fec7ab912f..45b54d1094 100644
---
a/nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/java/org/apache/nifi/registry/aws/S3BundlePersistenceProviderIT.java
+++
b/nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/java/org/apache/nifi/registry/aws/S3BundlePersistenceProviderIT.java
@@ -95,7 +95,7 @@ public class S3BundlePersistenceProviderIT {
try {
s3Client.close();
} catch (Exception e) {
- e.printStackTrace();;
+ e.printStackTrace();
}
}
diff --git
a/nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/processor/DefaultedDynamicClassPathModificationIT.java
b/nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/processor/DefaultedDynamicClassPathModificationIT.java
index a684ac9fdf..4bdcbb25c9 100644
---
a/nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/processor/DefaultedDynamicClassPathModificationIT.java
+++
b/nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/processor/DefaultedDynamicClassPathModificationIT.java
@@ -36,7 +36,6 @@ class DefaultedDynamicClassPathModificationIT extends
NiFiSystemIT {
private ConnectionEntity defaultedModifyClasspathInputConnection;
private ConnectionEntity successConnection;
- private ConnectionEntity failureConnection;
@Test
void testLoadsClassFromDefaultedDynamicModification() throws
NiFiClientException, IOException, InterruptedException {
@@ -100,6 +99,6 @@ class DefaultedDynamicClassPathModificationIT extends
NiFiSystemIT {
defaultedModifyClasspathInputConnection =
getClientUtil().createConnection(generateFlowFileProcessor,
defaultedModifyClasspathProcessor, "success");
successConnection =
getClientUtil().createConnection(defaultedModifyClasspathProcessor,
terminateSuccess, "success");
- failureConnection =
getClientUtil().createConnection(defaultedModifyClasspathProcessor,
terminateFailure, "failure");
+ getClientUtil().createConnection(defaultedModifyClasspathProcessor,
terminateFailure, "failure");
}
}
diff --git a/pom.xml b/pom.xml
index 8e722f0fc0..5968886211 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1000,6 +1000,7 @@
<configuration>
<printFailingErrors>true</printFailingErrors>
<linkXRef>false</linkXRef>
+ <includeTests>true</includeTests>
<targetJdk>${maven.compiler.release}</targetJdk>
<rulesets>
<ruleset>${maven.multiModuleProjectDirectory}/pmd-ruleset.xml</ruleset>