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 8b62ebe  NIFI-9103 Refactored nifi-datadog-bundle to use JUnit 5
8b62ebe is described below

commit 8b62ebeb7602872b3fd6c43e0d4de9b9a297f33c
Author: Mike Thomsen <[email protected]>
AuthorDate: Wed Aug 25 15:31:05 2021 -0400

    NIFI-9103 Refactored nifi-datadog-bundle to use JUnit 5
    
    - NIFI-9102 Refactored nifi-cybersecurity-bundle to use JUnit 5
    - NIFI-9101 Refactored nifi-couchbase-bundle to use JUnit 5
    - NIFI-9100 Refactored nifi-confluent-platform-bundle to use JUnit 5
    - NIFI-9099 Refactored nifi-cdc to use JUnit 5
    - NIFI-9098 Refactored nifi-ccda-bundle to use JUnit 5
    - NIFI-9097 Refactored nifi-cassandra-bundle to use JUnit 5
    - NIFI-9096 Refactored nifi-beats-bundle to use JUnit 5
    
    This closes #5789
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../processors/beats/frame/TestBeatsEncoder.java   | 12 ++--
 .../processors/beats/frame/TestBeatsFrame.java     | 15 ++--
 .../nifi/CassandraDistributedMapCacheIT.groovy     | 11 +--
 .../cassandra/AbstractCassandraProcessorTest.java  | 23 +++---
 .../processors/cassandra/PutCassandraQLTest.java   |  8 +--
 .../processors/cassandra/PutCassandraRecordIT.java | 15 ++--
 .../cassandra/PutCassandraRecordInsertTest.java    |  8 +--
 .../cassandra/PutCassandraRecordTest.java          |  8 +--
 .../cassandra/PutCassandraRecordUpdateTest.java    | 10 +--
 .../processors/cassandra/QueryCassandraTest.java   | 49 ++++++-------
 .../nifi/service/TestCassandraSessionProvider.java | 10 +--
 .../processors/ccda/TestExtractCCDAAttributes.java | 20 +++---
 .../mysql/processors/CaptureChangeMySQLTest.groovy | 46 ++++++------
 .../nifi/cdc/mysql/event/MySQLCDCUtilsTest.java    |  6 +-
 .../ssl/BinaryLogSSLSocketFactoryTest.java         | 13 ++--
 .../ConfluentSchemaRegistryTest.java               |  6 +-
 .../couchbase/TestCouchbaseClusterService.java     | 18 ++---
 .../couchbase/TestCouchbaseMapCacheClient.java     |  7 +-
 .../apache/nifi/couchbase/TestCouchbaseUtils.java  | 21 +++---
 .../processors/couchbase/TestGetCouchbaseKey.java  | 51 +++++---------
 .../processors/couchbase/TestPutCouchbaseKey.java  | 81 ++++++++++------------
 .../cybersecurity/TestCompareFuzzyHash.java        | 25 +++----
 .../cybersecurity/TestFuzzyHashContent.java        | 17 ++---
 .../datadog/TestDataDogReportingTask.java          |  6 +-
 .../nifi/reporting/datadog/TestMetricsService.java | 59 ++++++++--------
 25 files changed, 258 insertions(+), 287 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsEncoder.java
 
b/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsEncoder.java
index 8778f84..b1a8b0d 100644
--- 
a/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsEncoder.java
+++ 
b/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsEncoder.java
@@ -16,20 +16,20 @@
  */
 package org.apache.nifi.processors.beats.frame;
 
-import java.nio.ByteBuffer;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import javax.xml.bind.DatatypeConverter;
+import java.nio.ByteBuffer;
 
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
 
 
 public class TestBeatsEncoder {
     private BeatsEncoder encoder;
 
 
-    @Before
+    @BeforeEach
     public void setup() {
         this.encoder = new BeatsEncoder();
     }
@@ -44,6 +44,6 @@ public class TestBeatsEncoder {
 
         byte[] encoded = encoder.encode(frame);
 
-        
Assert.assertArrayEquals(DatatypeConverter.parseHexBinary("31410000007B"), 
encoded);
+        assertArrayEquals(DatatypeConverter.parseHexBinary("31410000007B"), 
encoded);
     }
 }
\ No newline at end of file
diff --git 
a/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsFrame.java
 
b/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsFrame.java
index 7225f8e..1d5b28a 100644
--- 
a/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsFrame.java
+++ 
b/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/src/test/java/org/apache/nifi/processors/beats/frame/TestBeatsFrame.java
@@ -16,23 +16,24 @@
  */
 package org.apache.nifi.processors.beats.frame;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 public class TestBeatsFrame {
 
-    @Test(expected = BeatsFrameException.class)
+    @Test
     public void testInvalidVersion() {
-        new BeatsFrame.Builder().seqNumber(1234).dataSize(3).build();
+        assertThrows(BeatsFrameException.class, () -> new 
BeatsFrame.Builder().seqNumber(1234).dataSize(3).build());
     }
 
-    @Test(expected = BeatsFrameException.class)
+    @Test
     public void testInvalidFrameType() {
-        new BeatsFrame.Builder().frameType((byte) 0x70).dataSize(5).build();
+        assertThrows(BeatsFrameException.class, () -> new 
BeatsFrame.Builder().frameType((byte) 0x70).dataSize(5).build());
     }
 
-    @Test(expected = BeatsFrameException.class)
+    @Test
     public void testBlankFrameType() {
-        new BeatsFrame.Builder().frameType(((byte) 0x00)).dataSize(5).build();
+        assertThrows(BeatsFrameException.class, () -> new 
BeatsFrame.Builder().frameType(((byte) 0x00)).dataSize(5).build());
     }
 }
\ No newline at end of file
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-distributedmapcache-service/src/test/groovy/org/apache/nifi/CassandraDistributedMapCacheIT.groovy
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-distributedmapcache-service/src/test/groovy/org/apache/nifi/CassandraDistributedMapCacheIT.groovy
index 4db419d..459106d 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-distributedmapcache-service/src/test/groovy/org/apache/nifi/CassandraDistributedMapCacheIT.groovy
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-distributedmapcache-service/src/test/groovy/org/apache/nifi/CassandraDistributedMapCacheIT.groovy
@@ -27,9 +27,10 @@ import org.apache.nifi.processor.exception.ProcessException
 import org.apache.nifi.service.CassandraSessionProvider
 import org.apache.nifi.util.TestRunner
 import org.apache.nifi.util.TestRunners
-import org.junit.AfterClass
-import org.junit.BeforeClass
-import org.junit.Test
+import org.junit.jupiter.api.AfterAll
+import org.junit.jupiter.api.BeforeAll
+import org.junit.jupiter.api.Test
+
 /**
  * Setup instructions:
  *
@@ -46,7 +47,7 @@ class CassandraDistributedMapCacheIT {
     static CassandraDistributedMapCache distributedMapCache
     static Session session
 
-    @BeforeClass
+    @BeforeAll
     static void setup() {
         runner = TestRunners.newTestRunner(new AbstractProcessor() {
             @Override
@@ -82,7 +83,7 @@ class CassandraDistributedMapCacheIT {
         """)
     }
 
-    @AfterClass
+    @AfterAll
     static void cleanup() {
         session.execute("TRUNCATE dmc")
     }
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/AbstractCassandraProcessorTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/AbstractCassandraProcessorTest.java
index 3db9782..ce21961 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/AbstractCassandraProcessorTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/AbstractCassandraProcessorTest.java
@@ -33,8 +33,8 @@ import org.apache.nifi.service.CassandraSessionProvider;
 import org.apache.nifi.ssl.SSLContextService;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import javax.net.ssl.SSLContext;
 import java.net.InetSocketAddress;
@@ -46,10 +46,11 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -61,7 +62,7 @@ public class AbstractCassandraProcessorTest {
     MockAbstractCassandraProcessor processor;
     private TestRunner testRunner;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         processor = new MockAbstractCassandraProcessor();
         testRunner = TestRunners.newTestRunner(processor);
@@ -137,9 +138,9 @@ public class AbstractCassandraProcessorTest {
         
assertEquals(AbstractCassandraProcessor.getSchemaForType("bytes").getType().getName(),
 "bytes");
     }
 
-    @Test(expected = IllegalArgumentException.class)
+    @Test
     public void testGetSchemaForTypeBadType() throws Exception {
-        AbstractCassandraProcessor.getSchemaForType("nothing");
+        assertThrows(IllegalArgumentException.class, () -> 
AbstractCassandraProcessor.getSchemaForType("nothing"));
     }
 
     @Test
@@ -165,10 +166,10 @@ public class AbstractCassandraProcessorTest {
         assertEquals("bytes", 
AbstractCassandraProcessor.getPrimitiveAvroTypeFromCassandraType(DataType.blob()));
     }
 
-    @Test(expected = IllegalArgumentException.class)
+    @Test
     public void testGetPrimitiveAvroTypeFromCassandraTypeBadType() throws 
Exception {
         DataType mockDataType = mock(DataType.class);
-        
AbstractCassandraProcessor.getPrimitiveAvroTypeFromCassandraType(mockDataType);
+        assertThrows(IllegalArgumentException.class, () -> 
AbstractCassandraProcessor.getPrimitiveAvroTypeFromCassandraType(mockDataType));
     }
 
     @Test
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraQLTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraQLTest.java
index d386ea3..9eabb3b 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraQLTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraQLTest.java
@@ -33,8 +33,8 @@ import 
com.datastax.driver.core.exceptions.UnavailableException;
 import org.apache.nifi.processor.exception.ProcessException;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import javax.net.ssl.SSLContext;
 import java.net.InetSocketAddress;
@@ -43,7 +43,7 @@ import java.util.List;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyLong;
 import static org.mockito.ArgumentMatchers.anyString;
@@ -60,7 +60,7 @@ public class PutCassandraQLTest {
     private TestRunner testRunner;
     private MockPutCassandraQL processor;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         processor = new MockPutCassandraQL();
         testRunner = TestRunners.newTestRunner(processor);
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordIT.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordIT.java
index 07b9ac6..cee7fd1 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordIT.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordIT.java
@@ -27,14 +27,15 @@ import 
org.apache.nifi.serialization.record.MockRecordParser;
 import org.apache.nifi.serialization.record.RecordFieldType;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
 
 import java.util.List;
 import java.util.stream.Collectors;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 public class PutCassandraRecordIT {
 
     private static TestRunner testRunner;
@@ -48,7 +49,7 @@ public class PutCassandraRecordIT {
     private static final String HOST = "localhost";
     private static final int PORT = 9042;
 
-    @BeforeClass
+    @BeforeAll
     public static void setup() throws InitializationException {
         recordReader = new MockRecordParser();
         testRunner = TestRunners.newTestRunner(PutCassandraRecord.class);
@@ -88,7 +89,7 @@ public class PutCassandraRecordIT {
         testRunner.run();
 
         
testRunner.assertAllFlowFilesTransferred(PutCassandraRecord.REL_SUCCESS, 1);
-        Assert.assertEquals(5, getRecordsCount());
+        assertEquals(5, getRecordsCount());
     }
 
     private int getRecordsCount() {
@@ -109,7 +110,7 @@ public class PutCassandraRecordIT {
         session.execute(query);
     }
 
-    @AfterClass
+    @AfterAll
     public static void shutdown() {
         String dropKeyspace = "DROP KEYSPACE " + KEYSPACE;
         String dropTable = "DROP TABLE IF EXISTS " + KEYSPACE + "." + TABLE;
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordInsertTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordInsertTest.java
index cd34268..d82352c 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordInsertTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordInsertTest.java
@@ -20,8 +20,8 @@ import com.datastax.driver.core.querybuilder.Insert;
 import org.apache.nifi.serialization.record.RecordFieldType;
 import org.apache.nifi.serialization.record.RecordSchema;
 import org.apache.nifi.util.Tuple;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
 
@@ -31,7 +31,7 @@ import java.util.Map;
 import java.util.Optional;
 import java.util.stream.Collectors;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.when;
 
@@ -41,7 +41,7 @@ public class PutCassandraRecordInsertTest {
     @Mock
     private RecordSchema schema;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         MockitoAnnotations.initMocks(this);
 
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordTest.java
index 4aa2f1f..dc573ae 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordTest.java
@@ -31,8 +31,8 @@ import org.apache.nifi.serialization.record.RecordField;
 import org.apache.nifi.serialization.record.RecordFieldType;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import javax.net.ssl.SSLContext;
 import java.net.InetSocketAddress;
@@ -42,7 +42,7 @@ import java.util.Map;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyLong;
 import static org.mockito.ArgumentMatchers.anyString;
@@ -56,7 +56,7 @@ public class PutCassandraRecordTest {
     private TestRunner testRunner;
     private MockRecordParser recordReader;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         MockPutCassandraRecord processor = new MockPutCassandraRecord();
         recordReader = new MockRecordParser();
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordUpdateTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordUpdateTest.java
index 78bebf0..a2017b9 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordUpdateTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/PutCassandraRecordUpdateTest.java
@@ -19,8 +19,8 @@ package org.apache.nifi.processors.cassandra;
 import com.datastax.driver.core.Statement;
 import org.apache.nifi.serialization.record.RecordSchema;
 import org.apache.nifi.util.Tuple;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
 
@@ -30,8 +30,8 @@ import java.util.Map;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.Mockito.when;
 
 public class PutCassandraRecordUpdateTest {
@@ -40,7 +40,7 @@ public class PutCassandraRecordUpdateTest {
     @Mock
     private RecordSchema schema;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         MockitoAnnotations.initMocks(this);
 
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/QueryCassandraTest.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/QueryCassandraTest.java
index f8d7fc6..9299dcc 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/QueryCassandraTest.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-processors/src/test/java/org/apache/nifi/processors/cassandra/QueryCassandraTest.java
@@ -16,16 +16,6 @@
  */
 package org.apache.nifi.processors.cassandra;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.fail;
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.ArgumentMatchers.anyLong;
-import static org.mockito.ArgumentMatchers.anyString;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
-
 import com.datastax.driver.core.Cluster;
 import com.datastax.driver.core.Configuration;
 import com.datastax.driver.core.ConsistencyLevel;
@@ -38,6 +28,17 @@ import com.datastax.driver.core.SniEndPoint;
 import com.datastax.driver.core.exceptions.InvalidQueryException;
 import com.datastax.driver.core.exceptions.NoHostAvailableException;
 import com.datastax.driver.core.exceptions.ReadTimeoutException;
+import org.apache.avro.Schema;
+import org.apache.nifi.processor.exception.ProcessException;
+import org.apache.nifi.util.MockFlowFile;
+import org.apache.nifi.util.MockProcessContext;
+import org.apache.nifi.util.TestRunner;
+import org.apache.nifi.util.TestRunners;
+import org.codehaus.jackson.map.ObjectMapper;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import javax.net.ssl.SSLContext;
 import java.io.ByteArrayOutputStream;
 import java.net.InetSocketAddress;
 import java.nio.charset.StandardCharsets;
@@ -50,16 +51,16 @@ import java.util.Optional;
 import java.util.TimeZone;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
-import javax.net.ssl.SSLContext;
-import org.apache.avro.Schema;
-import org.apache.nifi.processor.exception.ProcessException;
-import org.apache.nifi.util.MockFlowFile;
-import org.apache.nifi.util.MockProcessContext;
-import org.apache.nifi.util.TestRunner;
-import org.apache.nifi.util.TestRunners;
-import org.codehaus.jackson.map.ObjectMapper;
-import org.junit.Before;
-import org.junit.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.fail;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyLong;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 
 
 public class QueryCassandraTest {
@@ -67,7 +68,7 @@ public class QueryCassandraTest {
     private TestRunner testRunner;
     private MockQueryCassandra processor;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         processor = new MockQueryCassandra();
         testRunner = TestRunners.newTestRunner(processor);
@@ -150,7 +151,7 @@ public class QueryCassandraTest {
         testRunner.assertAllFlowFilesTransferred(QueryCassandra.REL_SUCCESS, 
1);
         List<MockFlowFile> files = 
testRunner.getFlowFilesForRelationship(QueryCassandra.REL_SUCCESS);
         assertNotNull(files);
-        assertEquals("One file should be transferred to success", 1, 
files.size());
+        assertEquals(1, files.size(), "One file should be transferred to 
success");
         
assertEquals("{\"results\":[{\"user_id\":\"user1\",\"first_name\":\"Joe\",\"last_name\":\"Smith\","
                         + 
"\"emails\":[\"[email protected]\"],\"top_places\":[\"New York, NY\",\"Santa 
Clara, CA\"],"
                         + "\"todo\":{\"2016-01-03 05:00:00+0000\":\"Set my 
alarm \\\"for\\\" a month from now\"},"
@@ -187,7 +188,7 @@ public class QueryCassandraTest {
         testRunner.assertAllFlowFilesTransferred(QueryCassandra.REL_SUCCESS, 
1);
         List<MockFlowFile> files = 
testRunner.getFlowFilesForRelationship(QueryCassandra.REL_SUCCESS);
         assertNotNull(files);
-        assertEquals("One file should be transferred to success", 1, 
files.size());
+        assertEquals(1, files.size(), "One file should be transferred to 
success");
         
assertEquals("{\"results\":[{\"user_id\":\"user1\",\"first_name\":\"Joe\",\"last_name\":\"Smith\","
                         + 
"\"emails\":[\"[email protected]\"],\"top_places\":[\"New York, NY\",\"Santa 
Clara, CA\"],"
                         + "\"todo\":{\"2016-01-03 05:00:00+0000\":\"Set my 
alarm \\\"for\\\" a month from now\"},"
@@ -211,7 +212,7 @@ public class QueryCassandraTest {
         testRunner.assertAllFlowFilesTransferred(QueryCassandra.REL_SUCCESS, 
1);
         List<MockFlowFile> files = 
testRunner.getFlowFilesForRelationship(QueryCassandra.REL_SUCCESS);
         assertNotNull(files);
-        assertEquals("One file should be transferred to success", 1, 
files.size());
+        assertEquals(1, files.size(), "One file should be transferred to 
success");
     }
 
     @Test
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services/src/test/java/org/apache/nifi/service/TestCassandraSessionProvider.java
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services/src/test/java/org/apache/nifi/service/TestCassandraSessionProvider.java
index 85d2d9a..d6dbb51 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services/src/test/java/org/apache/nifi/service/TestCassandraSessionProvider.java
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services/src/test/java/org/apache/nifi/service/TestCassandraSessionProvider.java
@@ -20,20 +20,20 @@ import org.apache.nifi.components.PropertyDescriptor;
 import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
 
 import java.util.List;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class TestCassandraSessionProvider {
 
     private static TestRunner runner;
     private static CassandraSessionProvider sessionProvider;
 
-    @BeforeClass
+    @BeforeAll
     public static void setup() throws InitializationException {
         MockCassandraProcessor mockCassandraProcessor = new 
MockCassandraProcessor();
         sessionProvider = new CassandraSessionProvider();
diff --git 
a/nifi-nar-bundles/nifi-ccda-bundle/nifi-ccda-processors/src/test/java/org/apache/nifi/processors/ccda/TestExtractCCDAAttributes.java
 
b/nifi-nar-bundles/nifi-ccda-bundle/nifi-ccda-processors/src/test/java/org/apache/nifi/processors/ccda/TestExtractCCDAAttributes.java
index aafb0c8..68e0fca 100644
--- 
a/nifi-nar-bundles/nifi-ccda-bundle/nifi-ccda-processors/src/test/java/org/apache/nifi/processors/ccda/TestExtractCCDAAttributes.java
+++ 
b/nifi-nar-bundles/nifi-ccda-bundle/nifi-ccda-processors/src/test/java/org/apache/nifi/processors/ccda/TestExtractCCDAAttributes.java
@@ -16,17 +16,12 @@
  */
 package org.apache.nifi.processors.ccda;
 
-import java.io.IOException;
-import java.io.StringWriter;
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.nifi.util.MockFlowFile;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.openhealthtools.mdht.uml.cda.consol.ConsolFactory;
 import org.openhealthtools.mdht.uml.cda.consol.ContinuityOfCareDocument;
 import org.openhealthtools.mdht.uml.cda.consol.ProblemConcernAct;
@@ -38,17 +33,22 @@ import 
org.openhealthtools.mdht.uml.cda.consol.VitalSignsOrganizer;
 import org.openhealthtools.mdht.uml.cda.consol.VitalSignsSection;
 import org.openhealthtools.mdht.uml.cda.util.CDAUtil;
 
+import java.io.IOException;
+import java.io.StringWriter;
+import java.util.HashMap;
+import java.util.Map;
+
 
 public class TestExtractCCDAAttributes {
 
     private TestRunner runner;
 
-    @BeforeClass
+    @BeforeAll
     public static void setup() {
         System.setProperty("org.slf4j.simpleLogger.log.org.apache.nifi", 
"INFO");
     }
 
-    @Before
+    @BeforeEach
     public void init() {
         runner = TestRunners.newTestRunner(ExtractCCDAAttributes.class);
     }
diff --git 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/groovy/org/apache/nifi/cdc/mysql/processors/CaptureChangeMySQLTest.groovy
 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/groovy/org/apache/nifi/cdc/mysql/processors/CaptureChangeMySQLTest.groovy
index d89b963..5b16659 100644
--- 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/groovy/org/apache/nifi/cdc/mysql/processors/CaptureChangeMySQLTest.groovy
+++ 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/groovy/org/apache/nifi/cdc/mysql/processors/CaptureChangeMySQLTest.groovy
@@ -31,6 +31,10 @@ import 
com.github.shyiko.mysql.binlog.event.WriteRowsEventData
 import com.github.shyiko.mysql.binlog.network.SSLMode
 import groovy.json.JsonSlurper
 import org.apache.commons.io.output.WriterOutputStream
+import org.apache.nifi.cdc.event.ColumnDefinition
+import org.apache.nifi.cdc.event.TableInfo
+import org.apache.nifi.cdc.event.TableInfoCacheKey
+import org.apache.nifi.cdc.event.io.EventWriter
 import org.apache.nifi.cdc.mysql.MockBinlogClient
 import org.apache.nifi.cdc.mysql.event.BinlogEventInfo
 import org.apache.nifi.cdc.mysql.processors.ssl.BinaryLogSSLSocketFactory
@@ -43,11 +47,6 @@ import 
org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService
 import org.apache.nifi.distributed.cache.client.Serializer
 import org.apache.nifi.flowfile.attributes.CoreAttributes
 import org.apache.nifi.logging.ComponentLog
-
-import org.apache.nifi.cdc.event.ColumnDefinition
-import org.apache.nifi.cdc.event.TableInfo
-import org.apache.nifi.cdc.event.TableInfoCacheKey
-import org.apache.nifi.cdc.event.io.EventWriter
 import org.apache.nifi.processor.exception.ProcessException
 import org.apache.nifi.provenance.ProvenanceEventType
 import org.apache.nifi.reporting.InitializationException
@@ -57,9 +56,9 @@ import org.apache.nifi.util.MockComponentLog
 import org.apache.nifi.util.MockControllerServiceInitializationContext
 import org.apache.nifi.util.TestRunner
 import org.apache.nifi.util.TestRunners
-import org.junit.After
-import org.junit.Before
-import org.junit.Test
+import org.junit.jupiter.api.BeforeEach
+import org.junit.jupiter.api.Test
+import org.junit.jupiter.api.function.Executable
 
 import javax.net.ssl.SSLContext
 import java.sql.Connection
@@ -70,9 +69,10 @@ import java.util.concurrent.TimeoutException
 import java.util.regex.Matcher
 import java.util.regex.Pattern
 
-import static org.junit.Assert.assertEquals
-import static org.junit.Assert.assertNotNull
-import static org.junit.Assert.assertTrue
+import static org.junit.jupiter.api.Assertions.assertEquals
+import static org.junit.jupiter.api.Assertions.assertNotNull
+import static org.junit.jupiter.api.Assertions.assertTrue
+import static org.junit.jupiter.api.Assertions.assertThrows
 import static org.mockito.ArgumentMatchers.anyString
 import static org.mockito.Mockito.doReturn
 import static org.mockito.Mockito.mock
@@ -89,18 +89,13 @@ class CaptureChangeMySQLTest {
     TestRunner testRunner
     MockBinlogClient client
 
-    @Before
+    @BeforeEach
     void setUp() throws Exception {
         processor = new MockCaptureChangeMySQL()
         testRunner = TestRunners.newTestRunner(processor)
         client = new MockBinlogClient('localhost', 3306, 'root', 'password')
     }
 
-    @After
-    void tearDown() throws Exception {
-
-    }
-
     @Test
     void testSslModeDisabledSslContextServiceNotRequired() {
         testRunner.setProperty(CaptureChangeMySQL.HOSTS, 'localhost:3306')
@@ -148,10 +143,10 @@ class CaptureChangeMySQLTest {
         testRunner.assertValid()
 
         testRunner.run()
-        assertEquals("SSL Mode not matched", sslMode, client.getSSLMode())
+        assertEquals(sslMode, client.getSSLMode(), "SSL Mode not matched")
         def sslSocketFactory = client.sslSocketFactory
-        assertNotNull('Binary Log SSLSocketFactory not found', 
sslSocketFactory)
-        assertEquals('Binary Log SSLSocketFactory class not matched', 
BinaryLogSSLSocketFactory.class, sslSocketFactory.getClass())
+        assertNotNull(sslSocketFactory, 'Binary Log SSLSocketFactory not 
found')
+        assertEquals(BinaryLogSSLSocketFactory.class, 
sslSocketFactory.getClass(), 'Binary Log SSLSocketFactory class not matched')
     }
 
     @Test
@@ -348,7 +343,7 @@ class CaptureChangeMySQLTest {
         }
     }
 
-    @Test(expected = AssertionError.class)
+    @Test
     void testCommitWithoutBegin() throws Exception {
         testRunner.setProperty(CaptureChangeMySQL.DRIVER_LOCATION, 
DRIVER_LOCATION)
         testRunner.setProperty(CaptureChangeMySQL.HOSTS, 'localhost:3306')
@@ -356,15 +351,14 @@ class CaptureChangeMySQLTest {
         testRunner.setProperty(CaptureChangeMySQL.PASSWORD, 'password')
         testRunner.setProperty(CaptureChangeMySQL.CONNECT_TIMEOUT, '2 seconds')
 
-        testRunner.run(1, false, true)
+         testRunner.run(1, false, true)
 
         // COMMIT
         client.sendEvent(new Event(
                 [timestamp: new Date().time, eventType: EventType.XID, 
nextPosition: 12] as EventHeaderV4,
                 {} as EventData
         ))
-
-        testRunner.run(1, true, false)
+        assertThrows(AssertionError.class, { testRunner.run(1, true, false) } 
as Executable)
     }
 
     @Test
@@ -593,7 +587,7 @@ class CaptureChangeMySQLTest {
         assertEquals(5, resultFiles.size())
     }
 
-    @Test(expected = AssertionError.class)
+    @Test
     void testNoTableInformationAvailable() throws Exception {
         testRunner.setProperty(CaptureChangeMySQL.DRIVER_LOCATION, 
DRIVER_LOCATION)
         testRunner.setProperty(CaptureChangeMySQL.HOSTS, 'localhost:3306')
@@ -634,7 +628,7 @@ class CaptureChangeMySQLTest {
                 {} as EventData
         ))
 
-        testRunner.run(1, true, false)
+        assertThrows(AssertionError.class, { testRunner.run(1, true, false) } 
as Executable)
     }
 
     @Test
diff --git 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/event/MySQLCDCUtilsTest.java
 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/event/MySQLCDCUtilsTest.java
index 5ee7224..73573a2 100644
--- 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/event/MySQLCDCUtilsTest.java
+++ 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/event/MySQLCDCUtilsTest.java
@@ -16,12 +16,12 @@
  */
 package org.apache.nifi.cdc.mysql.event;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import java.sql.Types;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 
 /**
diff --git 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/processors/ssl/BinaryLogSSLSocketFactoryTest.java
 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/processors/ssl/BinaryLogSSLSocketFactoryTest.java
index 439ec06..07181eb 100644
--- 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/processors/ssl/BinaryLogSSLSocketFactoryTest.java
+++ 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-processors/src/test/java/org/apache/nifi/cdc/mysql/processors/ssl/BinaryLogSSLSocketFactoryTest.java
@@ -16,18 +16,17 @@
  */
 package org.apache.nifi.cdc.mysql.processors.ssl;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import javax.net.ssl.SSLSocket;
 import javax.net.ssl.SSLSocketFactory;
-
 import java.io.IOException;
 import java.net.InetAddress;
 import java.net.Socket;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -47,9 +46,9 @@ public class BinaryLogSSLSocketFactoryTest {
         when(socket.getPort()).thenReturn(PORT);
 
         final SSLSocket sslSocket = socketFactory.createSocket(socket);
-        assertNotNull("SSL Socket not found", sslSocket);
-        assertEquals("Address not matched", address, 
sslSocket.getInetAddress());
-        assertEquals("Port not matched", PORT, sslSocket.getPort());
+        assertNotNull(sslSocket, "SSL Socket not found");
+        assertEquals(address, sslSocket.getInetAddress(), "Address not 
matched");
+        assertEquals(PORT, sslSocket.getPort(), "Port not matched");
     }
 
     @Test
diff --git 
a/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-schema-registry-service/src/test/java/org/apache/nifi/confluent/schemaregistry/ConfluentSchemaRegistryTest.java
 
b/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-schema-registry-service/src/test/java/org/apache/nifi/confluent/schemaregistry/ConfluentSchemaRegistryTest.java
index cb7b8ba..14d9645 100644
--- 
a/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-schema-registry-service/src/test/java/org/apache/nifi/confluent/schemaregistry/ConfluentSchemaRegistryTest.java
+++ 
b/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-schema-registry-service/src/test/java/org/apache/nifi/confluent/schemaregistry/ConfluentSchemaRegistryTest.java
@@ -21,8 +21,8 @@ import org.apache.nifi.processor.Processor;
 import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 
 public class ConfluentSchemaRegistryTest {
@@ -33,7 +33,7 @@ public class ConfluentSchemaRegistryTest {
 
     private ConfluentSchemaRegistry registry;
 
-    @Before
+    @BeforeEach
     public void setUp() throws InitializationException {
         registry = new ConfluentSchemaRegistry();
         final Processor processor = Mockito.mock(Processor.class);
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseClusterService.java
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseClusterService.java
index 834607a..ce03c75 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseClusterService.java
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseClusterService.java
@@ -23,9 +23,10 @@ import org.apache.nifi.processor.exception.ProcessException;
 import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 
 public class TestCouchbaseClusterService {
@@ -40,8 +41,8 @@ public class TestCouchbaseClusterService {
         }
     }
 
-    @Before
-    public void init() throws Exception {
+    @BeforeEach
+    public void init() {
         System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "info");
         System.setProperty("org.slf4j.simpleLogger.showDateTime", "true");
         
System.setProperty("org.slf4j.simpleLogger.log.org.apache.nifi.processors.couchbase.PutCouchbaseKey",
 "debug");
@@ -58,11 +59,6 @@ public class TestCouchbaseClusterService {
         CouchbaseClusterControllerService service = new 
CouchbaseClusterService();
         testRunner.addControllerService(SERVICE_ID, service);
         testRunner.setProperty(service, 
CouchbaseClusterService.CONNECTION_STRING, connectionString);
-        try {
-            testRunner.enableControllerService(service);
-            Assert.fail("The service shouldn't be enabled when it couldn't 
connect to a cluster.");
-        } catch (AssertionError e) {
-        }
+        assertThrows(AssertionError.class, () -> 
testRunner.enableControllerService(service));
     }
-
 }
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseMapCacheClient.java
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseMapCacheClient.java
index 24b282f..18b18a0 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseMapCacheClient.java
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseMapCacheClient.java
@@ -25,7 +25,7 @@ import org.apache.nifi.distributed.cache.client.Deserializer;
 import org.apache.nifi.distributed.cache.client.Serializer;
 import org.apache.nifi.util.MockConfigurationContext;
 import org.apache.nifi.util.MockControllerServiceInitializationContext;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import java.nio.charset.StandardCharsets;
 import java.util.HashMap;
@@ -33,7 +33,7 @@ import java.util.Map;
 
 import static 
org.apache.nifi.couchbase.CouchbaseConfigurationProperties.BUCKET_NAME;
 import static 
org.apache.nifi.couchbase.CouchbaseConfigurationProperties.COUCHBASE_CLUSTER_SERVICE;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
@@ -69,5 +69,4 @@ public class TestCouchbaseMapCacheClient {
 
         assertEquals("value", cacheEntry);
     }
-
-}
+}
\ No newline at end of file
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseUtils.java
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseUtils.java
index f110ad4..1225e52 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseUtils.java
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/couchbase/TestCouchbaseUtils.java
@@ -33,18 +33,18 @@ import com.couchbase.client.java.document.StringDocument;
 import com.couchbase.client.java.document.json.JsonArray;
 import com.couchbase.client.java.document.json.JsonObject;
 import com.couchbase.client.java.error.TranscodingException;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 
 import java.nio.charset.StandardCharsets;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class TestCouchbaseUtils {
 
-    @Ignore("This test method requires a live Couchbase Server instance")
+    @Disabled("This test method requires a live Couchbase Server instance")
     @Test
     public void testDocumentTypesAndStringConversion() {
         final CouchbaseCluster cluster = 
CouchbaseCluster.fromConnectionString("couchbase://192.168.99.100:8091");
@@ -86,12 +86,7 @@ public class TestCouchbaseUtils {
         final String stringFromByteBuff = 
CouchbaseUtils.getStringContent(binaryDocument.content());
         assertEquals("value", stringFromByteBuff);
 
-        try {
-            bucket.get(BinaryDocument.create("JsonDocument"));
-            fail("Getting a JSON document as a BinaryDocument fails");
-        } catch (TranscodingException e) {
-            assertTrue(e.getMessage().contains("Flags (0x2000000) indicate 
non-binary document for id JsonDocument"));
-        }
-
+        TranscodingException e = assertThrows(TranscodingException.class, () 
-> bucket.get(BinaryDocument.create("JsonDocument")));
+        assertTrue(e.getMessage().contains("Flags (0x2000000) indicate 
non-binary document for id JsonDocument"));
     }
 }
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestGetCouchbaseKey.java
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestGetCouchbaseKey.java
index 9b574df..d201f53 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestGetCouchbaseKey.java
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestGetCouchbaseKey.java
@@ -38,9 +38,8 @@ import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.util.MockFlowFile;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import java.nio.charset.StandardCharsets;
 import java.util.HashMap;
@@ -56,8 +55,9 @@ import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.RE
 import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.REL_SUCCESS;
 import static 
org.apache.nifi.processors.couchbase.CouchbaseAttributes.Exception;
 import static 
org.apache.nifi.processors.couchbase.GetCouchbaseKey.PUT_VALUE_TO_ATTRIBUTE;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -68,7 +68,7 @@ public class TestGetCouchbaseKey {
     private static final String SERVICE_ID = "couchbaseClusterService";
     private TestRunner testRunner;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "info");
         System.setProperty("org.slf4j.simpleLogger.showDateTime", "true");
@@ -185,12 +185,8 @@ public class TestGetCouchbaseKey {
         testRunner.setProperty(DOC_ID, docIdExp);
         testRunner.enqueue(new byte[0]);
 
-        try {
-            testRunner.run();
-            fail("Exception should be thrown.");
-        } catch (AssertionError e) {
-            
Assert.assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
-        }
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        
assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
 
         testRunner.assertTransferCount(REL_SUCCESS, 0);
         testRunner.assertTransferCount(REL_ORIGINAL, 0);
@@ -212,12 +208,9 @@ public class TestGetCouchbaseKey {
         Map<String, String> properties = new HashMap<>();
         properties.put("someProperty", "someValue");
         testRunner.enqueue(inFileData, properties);
-        try {
-            testRunner.run();
-            fail("Exception should be thrown.");
-        } catch (AssertionError e) {
-            
Assert.assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
-        }
+
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        
assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
 
         testRunner.assertTransferCount(REL_SUCCESS, 0);
         testRunner.assertTransferCount(REL_ORIGINAL, 0);
@@ -367,12 +360,9 @@ public class TestGetCouchbaseKey {
 
         byte[] inFileData = inFileDataStr.getBytes(StandardCharsets.UTF_8);
         testRunner.enqueue(inFileData);
-        try {
-            testRunner.run();
-            fail("ProcessException should be thrown.");
-        } catch (AssertionError e) {
-            
Assert.assertTrue(e.getCause().getClass().equals(ProcessException.class));
-        }
+
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        assertTrue(e.getCause().getClass().equals(ProcessException.class));
 
         testRunner.assertTransferCount(REL_SUCCESS, 0);
         testRunner.assertTransferCount(REL_ORIGINAL, 0);
@@ -394,13 +384,10 @@ public class TestGetCouchbaseKey {
         String inputFileDataStr = "input FlowFile data";
         byte[] inFileData = inputFileDataStr.getBytes(StandardCharsets.UTF_8);
         testRunner.enqueue(inFileData);
-        try {
-            testRunner.run();
-            fail("ProcessException should be thrown.");
-        } catch (AssertionError e) {
-            
Assert.assertTrue(e.getCause().getClass().equals(ProcessException.class));
-            
Assert.assertTrue(e.getCause().getCause().getClass().equals(AuthenticationException.class));
-        }
+
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        assertTrue(e.getCause().getClass().equals(ProcessException.class));
+        
assertTrue(e.getCause().getCause().getClass().equals(AuthenticationException.class));
 
         testRunner.assertTransferCount(REL_SUCCESS, 0);
         testRunner.assertTransferCount(REL_ORIGINAL, 0);
@@ -486,7 +473,7 @@ public class TestGetCouchbaseKey {
         MockFlowFile orgFile = 
testRunner.getFlowFilesForRelationship(REL_RETRY).get(0);
         orgFile.assertContentEquals(inputFileDataStr);
         orgFile.assertAttributeEquals(Exception.key(), 
exception.getClass().getName());
-        Assert.assertEquals(true, orgFile.isPenalized());
+        assertEquals(true, orgFile.isPenalized());
     }
 
     @Test
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestPutCouchbaseKey.java
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestPutCouchbaseKey.java
index 8fe8f81..b6fb3b6 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestPutCouchbaseKey.java
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/TestPutCouchbaseKey.java
@@ -16,16 +16,43 @@
  */
 package org.apache.nifi.processors.couchbase;
 
+import com.couchbase.client.core.CouchbaseException;
+import com.couchbase.client.core.ServiceNotAvailableException;
+import com.couchbase.client.deps.io.netty.buffer.Unpooled;
+import com.couchbase.client.java.Bucket;
+import com.couchbase.client.java.PersistTo;
+import com.couchbase.client.java.ReplicateTo;
+import com.couchbase.client.java.document.ByteArrayDocument;
+import com.couchbase.client.java.document.RawJsonDocument;
+import com.couchbase.client.java.error.DurabilityException;
+import 
org.apache.nifi.attribute.expression.language.exception.AttributeExpressionLanguageException;
+import org.apache.nifi.couchbase.CouchbaseClusterControllerService;
+import org.apache.nifi.couchbase.DocumentType;
+import org.apache.nifi.flowfile.attributes.CoreAttributes;
+import org.apache.nifi.processor.exception.ProcessException;
+import org.apache.nifi.reporting.InitializationException;
+import org.apache.nifi.util.MockFlowFile;
+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.mockito.ArgumentCaptor;
+
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
+import java.util.Map;
+
 import static 
org.apache.nifi.couchbase.CouchbaseConfigurationProperties.BUCKET_NAME;
 import static 
org.apache.nifi.couchbase.CouchbaseConfigurationProperties.COUCHBASE_CLUSTER_SERVICE;
 import static 
org.apache.nifi.couchbase.CouchbaseConfigurationProperties.DOCUMENT_TYPE;
-import static 
org.apache.nifi.processors.couchbase.CouchbaseAttributes.Exception;
 import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.DOC_ID;
 import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.REL_FAILURE;
 import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.REL_RETRY;
 import static 
org.apache.nifi.processors.couchbase.AbstractCouchbaseProcessor.REL_SUCCESS;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+import static 
org.apache.nifi.processors.couchbase.CouchbaseAttributes.Exception;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.ArgumentMatchers.eq;
@@ -34,41 +61,13 @@ import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-import java.nio.charset.StandardCharsets;
-import java.util.HashMap;
-import java.util.Map;
-
-import com.couchbase.client.deps.io.netty.buffer.Unpooled;
-import com.couchbase.client.java.document.ByteArrayDocument;
-import 
org.apache.nifi.attribute.expression.language.exception.AttributeExpressionLanguageException;
-import org.apache.nifi.couchbase.CouchbaseClusterControllerService;
-import org.apache.nifi.couchbase.DocumentType;
-import org.apache.nifi.flowfile.attributes.CoreAttributes;
-import org.apache.nifi.processor.exception.ProcessException;
-import org.apache.nifi.reporting.InitializationException;
-import org.apache.nifi.util.MockFlowFile;
-import org.apache.nifi.util.TestRunner;
-import org.apache.nifi.util.TestRunners;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-import org.mockito.ArgumentCaptor;
-
-import com.couchbase.client.core.CouchbaseException;
-import com.couchbase.client.core.ServiceNotAvailableException;
-import com.couchbase.client.java.Bucket;
-import com.couchbase.client.java.PersistTo;
-import com.couchbase.client.java.ReplicateTo;
-import com.couchbase.client.java.document.RawJsonDocument;
-import com.couchbase.client.java.error.DurabilityException;
-
 
 public class TestPutCouchbaseKey {
 
     private static final String SERVICE_ID = "couchbaseClusterService";
     private TestRunner testRunner;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "info");
         System.setProperty("org.slf4j.simpleLogger.showDateTime", "true");
@@ -237,12 +236,9 @@ public class TestPutCouchbaseKey {
         Map<String, String> properties = new HashMap<>();
         properties.put("someProperty", somePropertyValue);
         testRunner.enqueue(inFileDataBytes, properties);
-        try {
-            testRunner.run();
-            fail("Exception should be thrown.");
-        } catch (AssertionError e){
-            
Assert.assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
-        }
+
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        
assertTrue(e.getCause().getClass().equals(AttributeExpressionLanguageException.class));
 
         testRunner.assertTransferCount(REL_SUCCESS, 0);
         testRunner.assertTransferCount(REL_RETRY, 0);
@@ -294,12 +290,9 @@ public class TestPutCouchbaseKey {
         testRunner.enqueue(inFileDataBytes);
         testRunner.setProperty(DOC_ID, docId);
         testRunner.setProperty(PutCouchbaseKey.REPLICATE_TO, 
ReplicateTo.ONE.toString());
-        try {
-            testRunner.run();
-            fail("ProcessException should be thrown.");
-        } catch (AssertionError e){
-            
Assert.assertTrue(e.getCause().getClass().equals(ProcessException.class));
-        }
+
+        AssertionError e = assertThrows(AssertionError.class, () -> 
testRunner.run());
+        assertTrue(e.getCause().getClass().equals(ProcessException.class));
 
         verify(bucket, times(1)).upsert(any(RawJsonDocument.class), 
eq(PersistTo.NONE), eq(ReplicateTo.ONE));
 
diff --git 
a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestCompareFuzzyHash.java
 
b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestCompareFuzzyHash.java
index 17c42ad..ac05a36 100644
--- 
a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestCompareFuzzyHash.java
+++ 
b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestCompareFuzzyHash.java
@@ -22,15 +22,16 @@ import 
org.apache.nifi.processors.cybersecurity.matchers.SSDeepHashMatcher;
 import org.apache.nifi.util.MockFlowFile;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 
 import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 
 public class TestCompareFuzzyHash {
     String ssdeepInput = 
"48:c1xs8Z/m6H0eRH31S8p8bHENANkPrNy4tkPytwPyh2jTytxPythPytNdPytDgYyF:OuO/mg3HFSRHEb44RNMi6uHU2hcq3";
@@ -39,7 +40,7 @@ public class TestCompareFuzzyHash {
     final CompareFuzzyHash proc = new CompareFuzzyHash();
     final private TestRunner runner = TestRunners.newTestRunner(proc);
 
-    @After
+    @AfterEach
     public void stop() {
         runner.shutdown();
     }
@@ -70,7 +71,7 @@ public class TestCompareFuzzyHash {
                 
"\"nifi/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/pom.xml\""
         );
         double similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.0.similarity"));
-        Assert.assertTrue(similarity >= matchingSimilarity);
+        assertTrue(similarity >= matchingSimilarity);
 
         outFile.assertAttributeNotExists("fuzzyhash.value.1.match");
     }
@@ -101,13 +102,13 @@ public class TestCompareFuzzyHash {
         );
 
         double similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.0.similarity"));
-        Assert.assertTrue(similarity >= matchingSimilarity);
+        assertTrue(similarity >= matchingSimilarity);
 
         outFile.assertAttributeEquals("fuzzyhash.value.1.match",
                 
"\"nifi/nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/pom.xml\""
         );
         similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.1.similarity"));
-        Assert.assertTrue(similarity >= matchingSimilarity);
+        assertTrue(similarity >= matchingSimilarity);
     }
 
     @Test
@@ -203,7 +204,7 @@ public class TestCompareFuzzyHash {
                 
"nifi-nar-bundles/nifi-lumberjack-bundle/nifi-lumberjack-processors/pom.xml"
         );
         double similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.0.similarity"));
-        Assert.assertTrue(similarity <= matchingSimilarity);
+        assertTrue(similarity <= matchingSimilarity);
 
         outFile.assertAttributeNotExists("fuzzyhash.value.1.match");
     }
@@ -233,14 +234,14 @@ public class TestCompareFuzzyHash {
                 
"nifi-nar-bundles/nifi-lumberjack-bundle/nifi-lumberjack-processors/pom.xml"
         );
         double similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.0.similarity"));
-        Assert.assertTrue(similarity <= matchingSimilarity);
+        assertTrue(similarity <= matchingSimilarity);
 
         outFile.assertAttributeEquals(
                 "fuzzyhash.value.1.match",
                 
"nifi-nar-bundles/nifi-beats-bundle/nifi-beats-processors/pom.xml"
         );
         similarity = 
Double.valueOf(outFile.getAttribute("fuzzyhash.value.1.similarity"));
-        Assert.assertTrue(similarity <= matchingSimilarity);
+        assertTrue(similarity <= matchingSimilarity);
     }
 
 
@@ -370,11 +371,11 @@ public class TestCompareFuzzyHash {
         );
 
         for (String item : invalidPayloads) {
-            Assert.assertTrue("item '" + item + "' should have failed 
validation",  !matcher.isValidHash(item));
+            assertTrue(!matcher.isValidHash(item), "item '" + item + "' should 
have failed validation");
         }
 
         // Now test with a valid string
-        Assert.assertTrue(matcher.isValidHash(ssdeepInput));
+        assertTrue(matcher.isValidHash(ssdeepInput));
 
     }
 }
diff --git 
a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestFuzzyHashContent.java
 
b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestFuzzyHashContent.java
index 673a9a2..a3085d5 100644
--- 
a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestFuzzyHashContent.java
+++ 
b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/test/java/org/apache/nifi/processors/cybersecurity/TestFuzzyHashContent.java
@@ -20,22 +20,23 @@ package org.apache.nifi.processors.cybersecurity;
 import org.apache.nifi.util.MockFlowFile;
 import org.apache.nifi.util.TestRunner;
 import org.apache.nifi.util.TestRunners;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 
 public class TestFuzzyHashContent {
 
     private TestRunner runner;
 
-    @Before
+    @BeforeEach
     public void init() {
         runner = TestRunners.newTestRunner(FuzzyHashContent.class);
     }
 
-    @After
+    @AfterEach
     public void stop() {
         runner.shutdown();
     }
@@ -53,7 +54,7 @@ public class TestFuzzyHashContent {
 
         final MockFlowFile outFile = 
runner.getFlowFilesForRelationship(FuzzyHashContent.REL_SUCCESS).get(0);
 
-        
Assert.assertEquals("6:hERjIfhRrlB63J0FDw1NBQmEH68xwMSELN:hZrlB62IwMS",outFile.getAttribute("fuzzyhash.value")
 );
+        
assertEquals("6:hERjIfhRrlB63J0FDw1NBQmEH68xwMSELN:hZrlB62IwMS",outFile.getAttribute("fuzzyhash.value")
 );
     }
 
     @Test
@@ -89,7 +90,7 @@ public class TestFuzzyHashContent {
 
         final MockFlowFile outFile = 
runner.getFlowFilesForRelationship(FuzzyHashContent.REL_SUCCESS).get(0);
 
-        
Assert.assertEquals("E2F0818B7AE7173906A72221570E30979B11C0FC47B518A1E89D257E2343CEC02381ED",
+        
assertEquals("E2F0818B7AE7173906A72221570E30979B11C0FC47B518A1E89D257E2343CEC02381ED",
                 outFile.getAttribute("fuzzyhash.value"));
     }
 
diff --git 
a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestDataDogReportingTask.java
 
b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestDataDogReportingTask.java
index 0995d03..a658618 100644
--- 
a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestDataDogReportingTask.java
+++ 
b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestDataDogReportingTask.java
@@ -28,8 +28,8 @@ import org.apache.nifi.reporting.ReportingContext;
 import org.apache.nifi.reporting.ReportingInitializationContext;
 import org.apache.nifi.reporting.datadog.metrics.MetricsService;
 import org.apache.nifi.util.MockPropertyValue;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 
 import java.io.IOException;
@@ -61,7 +61,7 @@ public class TestDataDogReportingTask {
     private volatile JmxJvmMetrics virtualMachineMetrics;
     private Logger logger;
 
-    @Before
+    @BeforeEach
     public void setup() {
         initProcessGroupStatus();
         initProcessorStatuses();
diff --git 
a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestMetricsService.java
 
b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestMetricsService.java
index 5f3c31e..9f91d8f 100644
--- 
a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestMetricsService.java
+++ 
b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/test/java/org/apache/nifi/reporting/datadog/TestMetricsService.java
@@ -21,20 +21,21 @@ import org.apache.nifi.controller.status.ProcessorStatus;
 import org.apache.nifi.metrics.jvm.JmxJvmMetrics;
 import org.apache.nifi.reporting.datadog.metrics.MetricNames;
 import org.apache.nifi.reporting.datadog.metrics.MetricsService;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 public class TestMetricsService {
 
     private ProcessGroupStatus status;
     private MetricsService metricsService;
 
-    @Before
+    @BeforeEach
     public void init() {
         status = new ProcessGroupStatus();
         metricsService = new MetricsService();
@@ -60,15 +61,15 @@ public class TestMetricsService {
 
         final Map<String, Double> metrics = 
metricsService.getDataFlowMetrics(status);
 
-        
Assert.assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_RECEIVED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_RECEIVED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_SENT));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_SENT));
-        Assert.assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_QUEUED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_QUEUED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_READ));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_WRITTEN));
-        Assert.assertTrue(metrics.containsKey(MetricNames.ACTIVE_THREADS));
+        assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_RECEIVED));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_RECEIVED));
+        assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_SENT));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_SENT));
+        assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_QUEUED));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_QUEUED));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_READ));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_WRITTEN));
+        assertTrue(metrics.containsKey(MetricNames.ACTIVE_THREADS));
     }
 
     //test processor status metric retrieving
@@ -81,11 +82,11 @@ public class TestMetricsService {
 
         final Map<String, Double> metrics = 
metricsService.getProcessorMetrics(procStatus);
 
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_READ));
-        Assert.assertTrue(metrics.containsKey(MetricNames.BYTES_WRITTEN));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_RECEIVED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_SENT));
-        Assert.assertTrue(metrics.containsKey(MetricNames.ACTIVE_THREADS));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_READ));
+        assertTrue(metrics.containsKey(MetricNames.BYTES_WRITTEN));
+        assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_RECEIVED));
+        assertTrue(metrics.containsKey(MetricNames.FLOW_FILES_SENT));
+        assertTrue(metrics.containsKey(MetricNames.ACTIVE_THREADS));
     }
 
     //test JVM status metric retrieving
@@ -94,17 +95,17 @@ public class TestMetricsService {
         final JmxJvmMetrics virtualMachineMetrics = 
JmxJvmMetrics.getInstance();
 
         final Map<String, Double> metrics = 
metricsService.getJVMMetrics(virtualMachineMetrics);
-        Assert.assertTrue(metrics.containsKey(MetricNames.JVM_UPTIME));
-        Assert.assertTrue(metrics.containsKey(MetricNames.JVM_HEAP_USED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.JVM_HEAP_USAGE));
-        Assert.assertTrue(metrics.containsKey(MetricNames.JVM_NON_HEAP_USAGE));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_RUNNABLE));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_BLOCKED));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_TIMED_WAITING));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_TERMINATED));
-        Assert.assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_COUNT));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_DAEMON_THREAD_COUNT));
-        
Assert.assertTrue(metrics.containsKey(MetricNames.JVM_FILE_DESCRIPTOR_USAGE));
+        assertTrue(metrics.containsKey(MetricNames.JVM_UPTIME));
+        assertTrue(metrics.containsKey(MetricNames.JVM_HEAP_USED));
+        assertTrue(metrics.containsKey(MetricNames.JVM_HEAP_USAGE));
+        assertTrue(metrics.containsKey(MetricNames.JVM_NON_HEAP_USAGE));
+        
assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_RUNNABLE));
+        assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_BLOCKED));
+        
assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_TIMED_WAITING));
+        
assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_STATES_TERMINATED));
+        assertTrue(metrics.containsKey(MetricNames.JVM_THREAD_COUNT));
+        assertTrue(metrics.containsKey(MetricNames.JVM_DAEMON_THREAD_COUNT));
+        assertTrue(metrics.containsKey(MetricNames.JVM_FILE_DESCRIPTOR_USAGE));
     }
 
 }
\ No newline at end of file

Reply via email to