This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new b9e74f6041 HDDS-10033. Improve assertTrue assertions in ozone-manager 
(#5901)
b9e74f6041 is described below

commit b9e74f604161609e43c63a29c7a7ad2b16fb7d62
Author: Zhaohui Wang <[email protected]>
AuthorDate: Wed Jan 3 16:04:56 2024 +0800

    HDDS-10033. Improve assertTrue assertions in ozone-manager (#5901)
---
 .../hadoop/ozone/om/TestAuthorizerLockImpl.java     | 11 ++++++-----
 .../hadoop/ozone/om/TestBucketManagerImpl.java      |  5 +++--
 .../apache/hadoop/ozone/om/TestKeyManagerUnit.java  |  7 +++----
 .../hadoop/ozone/om/TestOMMultiTenantManager.java   |  3 ++-
 .../ozone/om/TestOMMultiTenantManagerImpl.java      | 13 +++++++------
 .../hadoop/ozone/om/TestOmMetadataManager.java      | 17 +++++++++--------
 .../hadoop/ozone/om/TestOmSnapshotManager.java      |  9 +++++----
 .../apache/hadoop/ozone/om/TestOzoneConfigUtil.java | 18 +++++++++---------
 .../hadoop/ozone/om/TestSstFilteringService.java    |  3 ++-
 .../hadoop/ozone/om/failover/TestOMFailovers.java   | 10 +++++-----
 .../hadoop/ozone/om/lock/TestOzoneLockProvider.java |  8 ++++----
 .../TestMultiTenantAccessController.java            |  7 ++++---
 .../om/ratis/TestOzoneManagerDoubleBuffer.java      |  3 ++-
 ...stOzoneManagerDoubleBufferWithDummyResponse.java | 14 +++++++-------
 .../TestOzoneManagerDoubleBufferWithOMResponse.java |  8 +++-----
 .../ozone/om/ratis/TestOzoneManagerRatisServer.java |  9 ++++-----
 .../om/ratis/TestOzoneManagerStateMachine.java      |  4 ++--
 .../hadoop/ozone/om/request/TestNormalizePaths.java |  4 ++--
 .../bucket/TestOMBucketSetPropertyRequest.java      | 21 +++++++++++----------
 .../bucket/acl/TestOMBucketAddAclRequest.java       |  4 ++--
 .../bucket/acl/TestOMBucketRemoveAclRequest.java    |  4 ++--
 .../bucket/acl/TestOMBucketSetAclRequest.java       |  4 ++--
 .../om/request/file/TestOMFileCreateRequest.java    | 12 ++++++------
 .../om/request/key/TestOMAllocateBlockRequest.java  |  9 +++++----
 .../ozone/om/request/key/TestOMKeyAclRequest.java   |  8 ++++----
 .../om/request/key/TestOMKeyCommitRequest.java      |  3 ++-
 .../om/request/key/TestOMKeyCreateRequest.java      | 14 +++++++-------
 .../om/request/key/TestOMKeyRenameRequest.java      |  6 +++---
 .../request/key/TestOMKeyRenameRequestWithFSO.java  |  6 +++---
 .../TestS3InitiateMultipartUploadRequest.java       |  4 ++--
 .../s3/multipart/TestS3MultipartRequest.java        |  9 +++++----
 ...stS3MultipartUploadCommitPartRequestWithFSO.java |  5 +++--
 .../TestS3MultipartUploadCompleteRequest.java       |  3 ++-
 .../request/s3/security/TestS3GetSecretRequest.java | 19 +++++++++----------
 .../tenant/TestSetRangerServiceVersionRequest.java  |  4 ++--
 .../snapshot/TestOMSnapshotDeleteRequest.java       |  3 ++-
 .../request/validation/TestValidatorRegistry.java   | 18 ++++++++----------
 .../request/volume/TestOMVolumeCreateRequest.java   |  4 ++--
 .../request/volume/TestOMVolumeSetOwnerRequest.java |  3 ++-
 .../request/volume/TestOMVolumeSetQuotaRequest.java | 17 ++++++++---------
 .../volume/acl/TestOMVolumeAddAclRequest.java       |  4 ++--
 .../volume/acl/TestOMVolumeRemoveAclRequest.java    |  4 ++--
 .../volume/acl/TestOMVolumeSetAclRequest.java       | 14 ++++++++------
 .../om/response/key/TestOMKeyCommitResponse.java    |  3 ++-
 .../om/response/key/TestOMKeyDeleteResponse.java    |  3 ++-
 ...tS3MultipartUploadCommitPartResponseWithFSO.java |  4 ++--
 .../snapshot/TestOMSnapshotCreateResponse.java      |  4 ++--
 .../om/service/TestDirectoryDeletingService.java    |  3 ++-
 .../ozone/om/service/TestKeyDeletingService.java    | 12 ++++++------
 .../service/TestMultipartUploadCleanupService.java  |  5 +++--
 .../ozone/om/service/TestOpenKeyCleanupService.java |  5 ++---
 .../hadoop/ozone/om/snapshot/TestSnapshotCache.java |  3 ++-
 .../ozone/om/snapshot/TestSnapshotDiffManager.java  | 19 ++++++++++---------
 .../ozone/om/upgrade/TestOMLayoutFeatureAspect.java | 10 +++++-----
 .../ozone/om/upgrade/TestOMVersionManager.java      |  7 ++++---
 .../TestOzoneDelegationTokenSecretManager.java      |  5 +++--
 .../security/acl/TestOzoneNativeAuthorizer.java     |  3 ++-
 57 files changed, 230 insertions(+), 211 deletions(-)

diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestAuthorizerLockImpl.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestAuthorizerLockImpl.java
index dbf8b08ebe..b78864e301 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestAuthorizerLockImpl.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestAuthorizerLockImpl.java
@@ -17,6 +17,7 @@
  */
 package org.apache.hadoop.ozone.om;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -68,9 +69,9 @@ public class TestAuthorizerLockImpl {
 
     // Case 2: Read lock is reentrant; Write lock is exclusive
     long readLockStamp1 = authorizerLock.tryReadLock(100);
-    assertTrue(readLockStamp1 > 0L);
+    assertThat(readLockStamp1).isGreaterThan(0L);
     long readLockStamp2 = authorizerLock.tryReadLock(100);
-    assertTrue(readLockStamp2 > 0L);
+    assertThat(readLockStamp2).isGreaterThan(0L);
 
     // Can't acquire write lock now, as read lock has been held
     long writeLockStamp1 = authorizerLock.tryWriteLock(100);
@@ -85,7 +86,7 @@ public class TestAuthorizerLockImpl {
     // Release the other read lock. And again. Should work
     authorizerLock.unlockRead(readLockStamp1);
     writeLockStamp1 = authorizerLock.tryWriteLock(100);
-    assertTrue(writeLockStamp1 > 0L);
+    assertThat(writeLockStamp1).isGreaterThan(0L);
 
     // But a second write lock won't work
     long writeLockStamp2 = authorizerLock.tryWriteLock(100);
@@ -162,7 +163,7 @@ public class TestAuthorizerLockImpl {
     // With only competing reads, an optimistic read should be valid.
     long optStamp = authorizerLock.tryOptimisticReadThrowOnTimeout();
     long readStamp = authorizerLock.tryReadLock(100);
-    assertTrue(readStamp > 0L);
+    assertThat(readStamp).isGreaterThan(0L);
     assertTrue(authorizerLock.validateOptimisticRead(optStamp));
     authorizerLock.unlockRead(readStamp);
     assertTrue(authorizerLock.validateOptimisticRead(optStamp));
@@ -178,7 +179,7 @@ public class TestAuthorizerLockImpl {
     // stamp should be invalidated.
     optStamp = authorizerLock.tryOptimisticReadThrowOnTimeout();
     writeStamp = authorizerLock.tryWriteLockThrowOnTimeout();
-    assertTrue(writeStamp > 0L);
+    assertThat(writeStamp).isGreaterThan(0L);
     assertFalse(authorizerLock.validateOptimisticRead(optStamp));
     authorizerLock.unlockWrite(writeStamp);
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestBucketManagerImpl.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestBucketManagerImpl.java
index 180f31ab9e..7919b013b1 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestBucketManagerImpl.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestBucketManagerImpl.java
@@ -52,6 +52,7 @@ import org.junit.jupiter.api.io.TempDir;
 import org.mockito.junit.jupiter.MockitoExtension;
 
 import static java.util.Collections.singletonMap;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -192,7 +193,7 @@ public class TestBucketManagerImpl {
       BucketManager bucketManager = omTestManagers.getBucketManager();
       bucketManager.getBucketInfo("sample-vol", "bucket-one");
     });
-    assertTrue(exception.getMessage().contains("Bucket not found"));
+    assertThat(exception.getMessage()).contains("Bucket not found");
     assertEquals(ResultCodes.BUCKET_NOT_FOUND,
         exception.getResult());
   }
@@ -337,7 +338,7 @@ public class TestBucketManagerImpl {
     });
     assertEquals(ResultCodes.BUCKET_NOT_FOUND,
           omEx.getResult());
-    assertTrue(omEx.getMessage().contains("Bucket not found"));
+    assertThat(omEx.getMessage()).contains("Bucket not found");
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerUnit.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerUnit.java
index aad935c868..96b0c13891 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerUnit.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerUnit.java
@@ -84,10 +84,10 @@ import static java.util.Collections.emptyList;
 import static java.util.Collections.singletonList;
 import static java.util.Comparator.comparing;
 import static java.util.stream.Collectors.toList;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.ArgumentMatchers.anySet;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
@@ -515,9 +515,8 @@ public class TestKeyManagerUnit {
         .getBlockID().getLocalID());
     assertEquals(pipelineTwo.getId(),
         newBlockLocation.getPipeline().getId());
-    assertTrue(newBlockLocation.getPipeline().getNodes().contains(dnFour));
-    assertTrue(newBlockLocation.getPipeline().getNodes().contains(dnFive));
-    assertTrue(newBlockLocation.getPipeline().getNodes().contains(dnSix));
+    assertThat(newBlockLocation.getPipeline().getNodes())
+        .contains(dnFour, dnFive, dnSix);
   }
 
   private void insertKey(Pipeline pipeline, String volumeName,
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManager.java
index 58e52cdb82..adab44d43f 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManager.java
@@ -40,6 +40,7 @@ import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_RANGER_HTTPS_ADMI
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_RANGER_HTTPS_ADDRESS_KEY;
 import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_RANGER_SERVICE;
 import static 
org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes.FEATURE_NOT_ENABLED;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -119,7 +120,7 @@ public class TestOMMultiTenantManager {
       OMMultiTenantManager.checkAndEnableMultiTenancy(ozoneManager, conf);
       fail("Should have thrown RuntimeException");
     } catch (RuntimeException e) {
-      assertTrue(e.getMessage().contains("Failed to meet"));
+      assertThat(e.getMessage()).contains("Failed to meet");
     }
   }
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManagerImpl.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManagerImpl.java
index 210cb3839a..70c204c04c 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManagerImpl.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMultiTenantManagerImpl.java
@@ -22,6 +22,7 @@ import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_DB_DIRS;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_MULTITENANCY_RANGER_SYNC_INTERVAL;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_MULTITENANCY_RANGER_SYNC_INTERVAL_DEFAULT;
 import static 
org.apache.hadoop.ozone.om.OMMultiTenantManagerImpl.OZONE_OM_TENANT_DEV_SKIP_RANGER;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -141,8 +142,8 @@ public class TestOMMultiTenantManagerImpl {
         () -> tenantManager.listUsersInTenant("tenant2", null));
     assertEquals("Tenant 'tenant2' not found!", ioException.getMessage());
 
-    assertTrue(tenantManager.listUsersInTenant(TENANT_ID, "abc")
-        .getUserAccessIds().isEmpty());
+    assertThat(tenantManager.listUsersInTenant(TENANT_ID, "abc")
+        .getUserAccessIds()).isEmpty();
   }
 
   @Test
@@ -155,10 +156,10 @@ public class TestOMMultiTenantManagerImpl {
 
     tenantManager.getCacheOp()
         .revokeUserAccessId("seed-accessId1", TENANT_ID);
-    assertTrue(tenantManager.getTenantCache().get(TENANT_ID)
-        .getAccessIdInfoMap().isEmpty());
-    assertTrue(tenantManager.listUsersInTenant(TENANT_ID, null)
-        .getUserAccessIds().isEmpty());
+    assertThat(tenantManager.getTenantCache().get(TENANT_ID)
+        .getAccessIdInfoMap()).isEmpty();
+    assertThat(tenantManager.listUsersInTenant(TENANT_ID, null)
+        .getUserAccessIds()).isEmpty();
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmMetadataManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmMetadataManager.java
index 14911a3241..e6debcdc23 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmMetadataManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmMetadataManager.java
@@ -69,6 +69,7 @@ import static 
org.apache.hadoop.ozone.OzoneConsts.TRANSACTION_INFO_KEY;
 import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_DB_DIRS;
 import static 
org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes.BUCKET_NOT_FOUND;
 import static 
org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes.VOLUME_NOT_FOUND;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -645,7 +646,7 @@ public class TestOmMetadataManager {
             numExpiredOpenKeys - 1, bucketLayout).getOpenKeyBuckets();
     List<String> names = getOpenKeyNames(someExpiredKeys);
     assertEquals(numExpiredOpenKeys - 1, names.size());
-    assertTrue(expiredKeys.containsAll(names));
+    assertThat(expiredKeys).containsAll(names);
 
     // Test attempting to retrieving more expired keys than actually exist.
     Collection<OpenKeyBucket.Builder> allExpiredKeys =
@@ -653,7 +654,7 @@ public class TestOmMetadataManager {
             numExpiredOpenKeys + 1, bucketLayout).getOpenKeyBuckets();
     names = getOpenKeyNames(allExpiredKeys);
     assertEquals(numExpiredOpenKeys, names.size());
-    assertTrue(expiredKeys.containsAll(names));
+    assertThat(expiredKeys).containsAll(names);
 
     // Test retrieving exact amount of expired keys that exist.
     allExpiredKeys =
@@ -661,7 +662,7 @@ public class TestOmMetadataManager {
             numExpiredOpenKeys, bucketLayout).getOpenKeyBuckets();
     names = getOpenKeyNames(allExpiredKeys);
     assertEquals(numExpiredOpenKeys, names.size());
-    assertTrue(expiredKeys.containsAll(names));
+    assertThat(expiredKeys).containsAll(names);
   }
 
   private void testGetExpiredOpenKeysExcludeMPUKeys(
@@ -810,7 +811,7 @@ public class TestOmMetadataManager {
         (numExpiredMPUs * numPartsPerMPU) - (numPartsPerMPU));
     List<String> names = getMultipartKeyNames(someExpiredMPUs);
     assertEquals(numExpiredMPUs - 1, names.size());
-    assertTrue(expiredMPUs.containsAll(names));
+    assertThat(expiredMPUs).containsAll(names);
 
     // Test retrieving fewer expire MPU parts than actually exist (round up).
     someExpiredMPUs = omMetadataManager.getExpiredMultipartUploads(
@@ -818,7 +819,7 @@ public class TestOmMetadataManager {
         (numExpiredMPUs * numPartsPerMPU) - (numPartsPerMPU + 1));
     names = getMultipartKeyNames(someExpiredMPUs);
     assertEquals(numExpiredMPUs - 1, names.size());
-    assertTrue(expiredMPUs.containsAll(names));
+    assertThat(expiredMPUs).containsAll(names);
 
     // Test attempting to retrieving more expire MPU parts than actually exist.
     List<ExpiredMultipartUploadsBucket> allExpiredMPUs =
@@ -826,7 +827,7 @@ public class TestOmMetadataManager {
             (numExpiredMPUs * numPartsPerMPU) + numPartsPerMPU);
     names = getMultipartKeyNames(allExpiredMPUs);
     assertEquals(numExpiredMPUs, names.size());
-    assertTrue(expiredMPUs.containsAll(names));
+    assertThat(expiredMPUs).containsAll(names);
 
     // Test retrieving exact amount of MPU parts than actually exist.
     allExpiredMPUs =
@@ -834,7 +835,7 @@ public class TestOmMetadataManager {
             (numExpiredMPUs * numPartsPerMPU));
     names = getMultipartKeyNames(allExpiredMPUs);
     assertEquals(numExpiredMPUs, names.size());
-    assertTrue(expiredMPUs.containsAll(names));
+    assertThat(expiredMPUs).containsAll(names);
   }
 
   private List<String> getOpenKeyNames(
@@ -926,7 +927,7 @@ public class TestOmMetadataManager {
       assertTrue(snapshotInfo.getName().startsWith(prefixA));
       assertEquals(snapshotInfo, snapshotsASnapshotIDMap.get(
           snapshotInfo.getName()));
-      assertTrue(snapshotInfo.getName().compareTo(startSnapshot) > 0);
+      
assertThat(snapshotInfo.getName().compareTo(startSnapshot)).isGreaterThan(0);
     }
 
     startSnapshot = null;
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmSnapshotManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmSnapshotManager.java
index cd21478da8..79e201b429 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmSnapshotManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmSnapshotManager.java
@@ -66,6 +66,7 @@ import static 
org.apache.hadoop.ozone.om.OmSnapshotManager.OM_HARDLINK_FILE;
 import static org.apache.hadoop.ozone.om.snapshot.OmSnapshotUtils.getINode;
 import static org.apache.hadoop.ozone.om.OmSnapshotManager.getSnapshotPrefix;
 import static 
org.apache.hadoop.ozone.om.snapshot.OmSnapshotUtils.truncateFileName;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -633,16 +634,16 @@ public class TestOmSnapshotManager {
     // Create first checkpoint for the snapshot checkpoint
     OmSnapshotManager.createOmSnapshotCheckpoint(om.getMetadataManager(),
         first);
-    assertFalse(logCapturer.getOutput().contains(
-        "for snapshot " + first.getName() + " already exists."));
+    assertThat(logCapturer.getOutput()).doesNotContain(
+        "for snapshot " + first.getName() + " already exists.");
     logCapturer.clearOutput();
 
     // Create checkpoint again for the same snapshot.
     OmSnapshotManager.createOmSnapshotCheckpoint(om.getMetadataManager(),
         first);
 
-    assertTrue(logCapturer.getOutput().contains(
-        "for snapshot " + first.getName() + " already exists."));
+    assertThat(logCapturer.getOutput()).contains(
+        "for snapshot " + first.getName() + " already exists.");
   }
 
   private SnapshotInfo createSnapshotInfo(String volumeName,
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOzoneConfigUtil.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOzoneConfigUtil.java
index cd312df06b..0bd99d4949 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOzoneConfigUtil.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOzoneConfigUtil.java
@@ -29,8 +29,8 @@ import org.junit.jupiter.api.Test;
 import java.io.IOException;
 import java.util.Arrays;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -125,8 +125,8 @@ public class TestOzoneConfigUtil {
     OzoneConfiguration configuration = new OzoneConfiguration();
     configuration.set(OzoneConfigKeys.OZONE_S3_ADMINISTRATORS, "alice,bob");
 
-    assertTrue(OzoneConfigUtil.getS3AdminsFromConfig(configuration)
-        .containsAll(Arrays.asList("alice", "bob")));
+    assertThat(OzoneConfigUtil.getS3AdminsFromConfig(configuration))
+        .containsAll(Arrays.asList("alice", "bob"));
   }
 
   @Test
@@ -134,8 +134,8 @@ public class TestOzoneConfigUtil {
     OzoneConfiguration configuration = new OzoneConfiguration();
     configuration.set(OzoneConfigKeys.OZONE_ADMINISTRATORS, "alice,bob");
 
-    assertTrue(OzoneConfigUtil.getS3AdminsFromConfig(configuration)
-        .containsAll(Arrays.asList("alice", "bob")));
+    assertThat(OzoneConfigUtil.getS3AdminsFromConfig(configuration))
+        .containsAll(Arrays.asList("alice", "bob"));
   }
 
   @Test
@@ -144,8 +144,8 @@ public class TestOzoneConfigUtil {
     configuration.set(OzoneConfigKeys.OZONE_S3_ADMINISTRATORS_GROUPS,
         "test1, test2");
 
-    assertTrue(OzoneConfigUtil.getS3AdminsGroupsFromConfig(
-        configuration).containsAll(Arrays.asList("test1", "test2")));
+    assertThat(OzoneConfigUtil.getS3AdminsGroupsFromConfig(configuration))
+        .containsAll(Arrays.asList("test1", "test2"));
   }
 
   @Test
@@ -154,7 +154,7 @@ public class TestOzoneConfigUtil {
     configuration.set(OzoneConfigKeys.OZONE_ADMINISTRATORS_GROUPS,
         "test1, test2");
 
-    assertTrue(OzoneConfigUtil.getS3AdminsGroupsFromConfig(
-        configuration).containsAll(Arrays.asList("test1", "test2")));
+    assertThat(OzoneConfigUtil.getS3AdminsGroupsFromConfig(configuration))
+        .containsAll(Arrays.asList("test1", "test2"));
   }
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestSstFilteringService.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestSstFilteringService.java
index 2009f7e5da..2277b6ce67 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestSstFilteringService.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestSstFilteringService.java
@@ -64,6 +64,7 @@ import static 
org.apache.hadoop.hdds.HddsConfigKeys.OZONE_METADATA_DIRS;
 import static org.apache.hadoop.ozone.OzoneConsts.OM_KEY_PREFIX;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_SNAPSHOT_SST_FILTERING_SERVICE_INTERVAL;
 import static org.awaitility.Awaitility.with;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -178,7 +179,7 @@ public class TestSstFilteringService {
       }
     }
 
-    assertTrue(nonLevel0FilesCountAfterCompact > 0);
+    assertThat(nonLevel0FilesCountAfterCompact).isGreaterThan(0);
 
     String bucketName2 = "buck2";
     createVolumeAndBucket(volumeName, bucketName2);
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/failover/TestOMFailovers.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/failover/TestOMFailovers.java
index 75c27f70d5..157a77b1f9 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/failover/TestOMFailovers.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/failover/TestOMFailovers.java
@@ -38,11 +38,11 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
 import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse;
 import org.apache.hadoop.security.AccessControlException;
 import org.apache.ozone.test.GenericTestUtils;
-import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
 import org.slf4j.event.Level;
 
 import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 /**
  * Tests OM failover protocols using a Mock Failover provider and a Mock OM
@@ -70,16 +70,16 @@ public class TestOMFailovers {
             failoverProxyProvider.getRetryPolicy(
                 OzoneConfigKeys.OZONE_CLIENT_FAILOVER_MAX_ATTEMPTS_DEFAULT));
 
-    ServiceException serviceException = 
Assertions.assertThrows(ServiceException.class,
+    ServiceException serviceException = assertThrows(ServiceException.class,
         () -> proxy.submitRequest(null, null));
 
     // Request should try all OMs one be one and fail when the last OM also
     // throws AccessControlException.
     
assertThat(serviceException).hasCauseInstanceOf(AccessControlException.class)
         .hasMessage("ServiceException of type class 
org.apache.hadoop.security.AccessControlException for om3");
-    
Assertions.assertTrue(logCapturer.getOutput().contains(getRetryProxyDebugMsg("om1")));
-    
Assertions.assertTrue(logCapturer.getOutput().contains(getRetryProxyDebugMsg("om2")));
-    
Assertions.assertTrue(logCapturer.getOutput().contains(getRetryProxyDebugMsg("om3")));
+    assertThat(logCapturer.getOutput()).contains(getRetryProxyDebugMsg("om1"));
+    assertThat(logCapturer.getOutput()).contains(getRetryProxyDebugMsg("om2"));
+    assertThat(logCapturer.getOutput()).contains(getRetryProxyDebugMsg("om3"));
   }
 
   private String getRetryProxyDebugMsg(String omNodeId) {
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneLockProvider.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneLockProvider.java
index affb2bda7f..d01660b6c0 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneLockProvider.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneLockProvider.java
@@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
 import java.util.Arrays;
 import java.util.Collection;
 
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -83,13 +83,13 @@ public class TestOzoneLockProvider {
 
     if (keyPathLockEnabled) {
       if (bucketLayout == BucketLayout.OBJECT_STORE) {
-        assertTrue(ozoneLockStrategy instanceof OBSKeyPathLockStrategy);
+        assertInstanceOf(OBSKeyPathLockStrategy.class, ozoneLockStrategy);
       } else if (!enableFileSystemPaths &&
           bucketLayout == BucketLayout.LEGACY) {
-        assertTrue(ozoneLockStrategy instanceof OBSKeyPathLockStrategy);
+        assertInstanceOf(OBSKeyPathLockStrategy.class, ozoneLockStrategy);
       }
     } else {
-      assertTrue(ozoneLockStrategy instanceof RegularBucketLockStrategy);
+      assertInstanceOf(RegularBucketLockStrategy.class, ozoneLockStrategy);
     }
   }
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/multitenant/TestMultiTenantAccessController.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/multitenant/TestMultiTenantAccessController.java
index 2b88a0c874..966ef4e985 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/multitenant/TestMultiTenantAccessController.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/multitenant/TestMultiTenantAccessController.java
@@ -44,6 +44,7 @@ import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_KERBEROS_PRINCIPA
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_RANGER_HTTPS_ADDRESS_KEY;
 import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_RANGER_SERVICE;
 import static 
org.apache.hadoop.ozone.om.OMMultiTenantManager.OZONE_TENANT_RANGER_ROLE_DESCRIPTION;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -249,14 +250,14 @@ public class TestMultiTenantAccessController {
     List<Policy> retrievedLabeledPolicies =
         controller.getLabeledPolicies(label);
     assertEquals(labeledPolicies.size(), retrievedLabeledPolicies.size());
-    assertTrue(retrievedLabeledPolicies.containsAll(labeledPolicies));
+    assertThat(retrievedLabeledPolicies).containsAll(labeledPolicies);
 
     // Get of a specific policy should also succeed.
     Policy retrievedPolicy = controller.getPolicy(unlabeledPolicy.getName());
     assertEquals(unlabeledPolicy, retrievedPolicy);
 
     // Get of policies with nonexistent label should give an empty list.
-    assertTrue(controller.getLabeledPolicies(label + "1").isEmpty());
+    assertThat(controller.getLabeledPolicies(label + "1")).isEmpty();
 
     // Cleanup
     for (Policy policy: labeledPolicies) {
@@ -322,7 +323,7 @@ public class TestMultiTenantAccessController {
     // get one of the roles to check it is there but empty.
     Role retrievedRole = controller.getRole(roleName);
     assertFalse(retrievedRole.getDescription().isPresent());
-    assertTrue(retrievedRole.getUsersMap().isEmpty());
+    assertThat(retrievedRole.getUsersMap()).isEmpty();
     assertTrue(retrievedRole.getId().isPresent());
 
     // Add a user to the role.
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBuffer.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBuffer.java
index dba2109860..729eca6f47 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBuffer.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBuffer.java
@@ -60,6 +60,7 @@ import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
 
 import static 
org.apache.hadoop.security.authentication.util.KerberosName.DEFAULT_MECHANISM;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -303,7 +304,7 @@ class TestOzoneManagerDoubleBuffer {
     await.get();
 
     // Make sure notify was called at least twice.
-    assertTrue(notifyCounter.get() >= 2);
+    assertThat(notifyCounter.get()).isGreaterThanOrEqualTo(2);
     assertFalse(flusher.isDone());
 
     // Confirm still empty.
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithDummyResponse.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithDummyResponse.java
index 19a4647847..bdff3c0467 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithDummyResponse.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithDummyResponse.java
@@ -49,10 +49,10 @@ import org.apache.hadoop.hdds.utils.db.BatchOperation;
 import static org.apache.hadoop.hdds.HddsConfigKeys.OZONE_METADATA_DIRS;
 import static org.apache.hadoop.ozone.OzoneConsts.TRANSACTION_INFO_KEY;
 import static org.apache.hadoop.ozone.om.OmMetadataManagerImpl.BUCKET_TABLE;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.apache.ozone.test.GenericTestUtils.waitFor;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 /**
  * This class tests OzoneManagerDoubleBuffer implementation with
@@ -117,16 +117,16 @@ public class 
TestOzoneManagerDoubleBufferWithDummyResponse {
     waitFor(() -> metrics.getTotalNumOfFlushedTransactions() == bucketCount,
         100, 60000);
 
-    assertTrue(metrics.getTotalNumOfFlushOperations() > 0);
+    assertThat(metrics.getTotalNumOfFlushOperations()).isGreaterThan(0);
     assertEquals(bucketCount, doubleBuffer.getFlushedTransactionCount());
-    assertTrue(metrics.getMaxNumberOfTransactionsFlushedInOneIteration() > 0);
+    
assertThat(metrics.getMaxNumberOfTransactionsFlushedInOneIteration()).isGreaterThan(0);
     assertEquals(bucketCount, omMetadataManager.countRowsInTable(
         omMetadataManager.getBucketTable()));
-    assertTrue(doubleBuffer.getFlushIterations() > 0);
-    assertTrue(metrics.getFlushTime().lastStat().numSamples() > 0);
-    assertTrue(metrics.getAvgFlushTransactionsInOneIteration() > 0);
+    assertThat(doubleBuffer.getFlushIterations()).isGreaterThan(0);
+    
assertThat(metrics.getFlushTime().lastStat().numSamples()).isGreaterThan(0);
+    
assertThat(metrics.getAvgFlushTransactionsInOneIteration()).isGreaterThan(0);
     assertEquals(bucketCount, (long) 
metrics.getQueueSize().lastStat().total());
-    assertTrue(metrics.getQueueSize().lastStat().numSamples() > 0);
+    
assertThat(metrics.getQueueSize().lastStat().numSamples()).isGreaterThan(0);
 
     // Assert there is only instance of OM Double Metrics.
     OzoneManagerDoubleBufferMetrics metricsCopy =
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithOMResponse.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithOMResponse.java
index a9f2af8352..2d58088e25 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithOMResponse.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerDoubleBufferWithOMResponse.java
@@ -63,10 +63,10 @@ import org.apache.hadoop.util.Daemon;
 
 import static org.apache.hadoop.ozone.OzoneConsts.TRANSACTION_INFO_KEY;
 import static 
org.apache.hadoop.ozone.om.request.OMRequestTestUtils.newBucketInfoBuilder;
+import static org.assertj.core.api.Assertions.assertThat;
 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.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doNothing;
@@ -275,9 +275,7 @@ public class TestOzoneManagerDoubleBufferWithOMResponse {
     // running in parallel, so lastAppliedIndex cannot be always
     // total transaction count. So, just checking here whether it is less
     // than total transaction count.
-    assertTrue(lastAppliedIndex <= bucketCount + deleteCount + 2);
-
-
+    assertThat(lastAppliedIndex).isLessThanOrEqualTo(bucketCount + deleteCount 
+ 2);
   }
 
   /**
@@ -413,7 +411,7 @@ public class TestOzoneManagerDoubleBufferWithOMResponse {
         assertRowCount(expectedBuckets, omMetadataManager.getBucketTable()),
         300, volumeCount * 300);
 
-    assertTrue(doubleBuffer.getFlushIterations() > 0);
+    assertThat(doubleBuffer.getFlushIterations()).isGreaterThan(0);
   }
 
   private boolean assertRowCount(int expected, Table<String, ?> table) {
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerRatisServer.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerRatisServer.java
index 7ef5349c22..c2f2feae62 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerRatisServer.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerRatisServer.java
@@ -59,8 +59,8 @@ import org.slf4j.LoggerFactory;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.apache.hadoop.ozone.OzoneConsts.TRANSACTION_INFO_KEY;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -197,10 +197,9 @@ public class TestOzoneManagerRatisServer {
           .setClientId(clientId)
           .build();
       OmUtils.isReadOnly(request);
-      assertFalse(
-          logCapturer.getOutput().contains("CmdType " + cmdtype + " is not " +
-              "categorized as readOnly or not."),
-          cmdtype + " is not categorized in OmUtils#isReadyOnly");
+      assertThat(logCapturer.getOutput())
+          .withFailMessage(cmdtype + " is not categorized in 
OmUtils#isReadyOnly")
+          .doesNotContain("CmdType " + cmdtype + " is not categorized as 
readOnly or not.");
       logCapturer.clearOutput();
     }
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerStateMachine.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerStateMachine.java
index 102eaa08d8..bb9e4ee9b9 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerStateMachine.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerStateMachine.java
@@ -47,8 +47,8 @@ import java.util.List;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertSame;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
@@ -300,7 +300,7 @@ public class TestOzoneManagerStateMachine {
       assertFalse(smEx.leaderShouldStepDown());
 
       Throwable cause = smEx.getCause();
-      assertTrue(cause instanceof OMException);
+      assertInstanceOf(OMException.class, cause);
       assertEquals(((OMException) cause).getResult(),
           OMException.ResultCodes.NOT_SUPPORTED_OPERATION_WHEN_PREPARED);
     }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/TestNormalizePaths.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/TestNormalizePaths.java
index b346b0aa65..ae421470af 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/TestNormalizePaths.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/TestNormalizePaths.java
@@ -23,8 +23,8 @@ import org.apache.hadoop.ozone.om.exceptions.OMException;
 import org.junit.jupiter.api.Test;
 
 import static 
org.apache.hadoop.ozone.om.request.OMClientRequest.validateAndNormalizeKey;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 
 /**
@@ -79,7 +79,7 @@ public class TestNormalizePaths {
       validateAndNormalizeKey(true, keyName);
       fail("checkInvalidPath failed for path " + keyName);
     } catch (OMException ex) {
-      assertTrue(ex.getMessage().contains("Invalid KeyPath"));
+      assertThat(ex.getMessage()).contains("Invalid KeyPath");
     }
   }
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketSetPropertyRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketSetPropertyRequest.java
index 325d4f3483..d68825c6aa 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketSetPropertyRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketSetPropertyRequest.java
@@ -46,6 +46,7 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos
 
 import static org.apache.hadoop.hdds.client.ReplicationType.EC;
 import static org.apache.hadoop.ozone.OzoneConsts.GB;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
@@ -79,7 +80,7 @@ public class TestOMBucketSetPropertyRequest extends 
TestBucketRequest {
         .getModificationTime();
     long newModTime = preExecuteRequest.getSetBucketPropertyRequest()
         .getModificationTime();
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
 
     // As user info gets added.
     assertNotEquals(omRequest, 
omBucketSetPropertyRequest.preExecute(ozoneManager));
@@ -201,15 +202,15 @@ public class TestOMBucketSetPropertyRequest extends 
TestBucketRequest {
         .validateAndUpdateCache(ozoneManager, 1);
 
     //capture the error log
-    assertTrue(logs.getOutput().contains(
-        "Setting bucket property failed for bucket"));
+    assertThat(logs.getOutput()).contains(
+        "Setting bucket property failed for bucket");
 
     assertFalse(omClientResponse.getOMResponse().getSuccess());
     assertEquals(omClientResponse.getOMResponse().getStatus(),
         OzoneManagerProtocolProtos.Status.QUOTA_EXCEEDED);
-    assertTrue(omClientResponse.getOMResponse().getMessage().
+    assertThat(omClientResponse.getOMResponse().getMessage()).
         contains("Total buckets quota in this volume " +
-            "should not be greater than volume quota"));
+            "should not be greater than volume quota");
   }
 
   @Test
@@ -243,7 +244,7 @@ public class TestOMBucketSetPropertyRequest extends 
TestBucketRequest {
         OzoneManagerProtocolProtos.Status.NOT_SUPPORTED_OPERATION,
         omClientResponse.getOMResponse().getStatus());
     String message = omClientResponse.getOMResponse().getMessage();
-    assertTrue(message.contains("Cannot set property on link"), message);
+    assertThat(message).contains("Cannot set property on link");
   }
 
   @Test
@@ -396,9 +397,9 @@ public class TestOMBucketSetPropertyRequest extends 
TestBucketRequest {
     assertFalse(omClientResponse.getOMResponse().getSuccess());
     assertEquals(omClientResponse.getOMResponse().getStatus(),
         OzoneManagerProtocolProtos.Status.QUOTA_ERROR);
-    assertTrue(omClientResponse.getOMResponse().getMessage().
+    assertThat(omClientResponse.getOMResponse().getMessage()).
         contains("Cannot update bucket quota. Requested spaceQuota less than " 
+
-            "used spaceQuota"));
+            "used spaceQuota");
   }
 
   @Test
@@ -428,9 +429,9 @@ public class TestOMBucketSetPropertyRequest extends 
TestBucketRequest {
     assertFalse(omClientResponse.getOMResponse().getSuccess());
     assertEquals(omClientResponse.getOMResponse().getStatus(),
         OzoneManagerProtocolProtos.Status.QUOTA_ERROR);
-    assertTrue(omClientResponse.getOMResponse().getMessage().
+    assertThat(omClientResponse.getOMResponse().getMessage()).
         contains("Cannot update bucket quota. NamespaceQuota requested " +
-            "is less than used namespaceQuota"));
+            "is less than used namespaceQuota");
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketAddAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketAddAclRequest.java
index beff4fe898..6c781a4451 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketAddAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketAddAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.bucket.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
 import org.apache.hadoop.ozone.om.request.bucket.TestBucketRequest;
@@ -60,7 +60,7 @@ public class TestOMBucketAddAclRequest extends 
TestBucketRequest {
         .getModificationTime();
     // When preExecute() of adding acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketRemoveAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketRemoveAclRequest.java
index 10aff53330..c05f8598d9 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketRemoveAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketRemoveAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.bucket.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
 import org.apache.hadoop.ozone.om.request.bucket.TestBucketRequest;
@@ -59,7 +59,7 @@ public class TestOMBucketRemoveAclRequest extends 
TestBucketRequest {
         .getModificationTime();
     // When preExecute() of removing acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketSetAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketSetAclRequest.java
index 18f85e8933..b6ac39d127 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketSetAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/acl/TestOMBucketSetAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.bucket.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import com.google.common.collect.Lists;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
@@ -61,7 +61,7 @@ public class TestOMBucketSetAclRequest extends 
TestBucketRequest {
         .getModificationTime();
     // When preExecute() of setting acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java
index 308a239b08..c7ed392226 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java
@@ -49,8 +49,8 @@ import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.FILE_ALREADY_EXISTS;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.NOT_A_FILE;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.DIRECTORY_NOT_FOUND;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -76,11 +76,11 @@ public class TestOMFileCreateRequest extends 
TestOMKeyRequest {
 
     // Check clientID and modification time is set or not.
     assertTrue(modifiedOmRequest.hasCreateFileRequest());
-    assertTrue(modifiedOmRequest.getCreateFileRequest().getClientID() > 0);
+    
assertThat(modifiedOmRequest.getCreateFileRequest().getClientID()).isGreaterThan(0);
 
     KeyArgs keyArgs = modifiedOmRequest.getCreateFileRequest().getKeyArgs();
     assertNotNull(keyArgs);
-    assertTrue(keyArgs.getModificationTime() > 0);
+    assertThat(keyArgs.getModificationTime()).isGreaterThan(0);
 
     // As our data size is 100, and scmBlockSize is default to 1000, so we
     // shall have only one block.
@@ -115,7 +115,7 @@ public class TestOMFileCreateRequest extends 
TestOMKeyRequest {
 
     // When KeyName is root, nothing will be set.
     assertTrue(modifiedOmRequest.hasCreateFileRequest());
-    assertFalse(modifiedOmRequest.getCreateFileRequest().getClientID() > 0);
+    
assertThat(modifiedOmRequest.getCreateFileRequest().getClientID()).isLessThanOrEqualTo(0);
 
     KeyArgs keyArgs = modifiedOmRequest.getCreateFileRequest().getKeyArgs();
     assertNotNull(keyArgs);
@@ -475,7 +475,7 @@ public class TestOMFileCreateRequest extends 
TestOMKeyRequest {
               .collect(Collectors.toList()), keyAcls,
           "Failed to inherit bucket DEFAULT acls!");
       // Should not inherit parent ACCESS acls
-      assertFalse(keyAcls.contains(parentAccessAcl));
+      assertThat(keyAcls).doesNotContain(parentAccessAcl);
     }
   }
 
@@ -497,7 +497,7 @@ public class TestOMFileCreateRequest extends 
TestOMKeyRequest {
 
     OMException ex = assertThrows(OMException.class,
         () -> omFileCreateRequest.preExecute(ozoneManager));
-    assertTrue(ex.getMessage().contains(expectedErrorMessage));
+    assertThat(ex.getMessage()).contains(expectedErrorMessage);
   }
 
   protected void testNonRecursivePath(String key,
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java
index bda96003cb..4ba406f659 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java
@@ -19,7 +19,7 @@
 
 package org.apache.hadoop.ozone.om.request.key;
 
-
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertSame;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -98,7 +98,8 @@ public class TestOMAllocateBlockRequest extends 
TestOMKeyRequest {
     // creationTime was assigned at OMRequestTestUtils.addKeyToTable
     // modificationTime was assigned at
     // doPreExecute(createAllocateBlockRequest())
-    assertTrue(omKeyInfo.getCreationTime() <= omKeyInfo.getModificationTime());
+    assertThat(omKeyInfo.getCreationTime())
+        .isLessThanOrEqualTo(omKeyInfo.getModificationTime());
 
     // Check data of the block
     OzoneManagerProtocolProtos.KeyLocation keyLocation =
@@ -210,8 +211,8 @@ public class TestOMAllocateBlockRequest extends 
TestOMKeyRequest {
     AllocateBlockRequest allocateBlockRequest =
         modifiedOmRequest.getAllocateBlockRequest();
     // Time should be set
-    assertTrue(allocateBlockRequest.getKeyArgs()
-        .getModificationTime() > 0);
+    assertThat(allocateBlockRequest.getKeyArgs().getModificationTime())
+        .isGreaterThan(0);
 
     // KeyLocation should be set.
     assertTrue(allocateBlockRequest.hasKeyLocation());
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequest.java
index 7fd07942d0..c9559ff41e 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequest.java
@@ -17,9 +17,9 @@
  */
 package org.apache.hadoop.ozone.om.request.key;
 
+import static org.assertj.core.api.Assertions.assertThat;
 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 java.util.List;
 import java.util.UUID;
 import org.apache.hadoop.ozone.OzoneAcl;
@@ -72,7 +72,7 @@ public class TestOMKeyAclRequest extends TestOMKeyRequest {
         .getModificationTime();
     long newModTime = preExecuteRequest.getAddAclRequest()
         .getModificationTime();
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
 
     // Execute original request
     OMClientResponse omClientResponse = omKeyAddAclRequest
@@ -128,7 +128,7 @@ public class TestOMKeyAclRequest extends TestOMKeyRequest {
         .getModificationTime();
     long newModTime = preExecuteRequest.getRemoveAclRequest()
         .getModificationTime();
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
 
     OMClientResponse omClientRemoveAclResponse = omKeyRemoveAclRequest
         .validateAndUpdateCache(ozoneManager, 100L);
@@ -169,7 +169,7 @@ public class TestOMKeyAclRequest extends TestOMKeyRequest {
         .getModificationTime();
     long newModTime = preExecuteRequest.getSetAclRequest()
         .getModificationTime();
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
 
     OMClientResponse omClientResponse = omKeySetAclRequest
         .validateAndUpdateCache(ozoneManager, 100L);
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequest.java
index 4b5c106a70..f71ddbf9b8 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequest.java
@@ -54,6 +54,7 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos
 import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos
     .OMRequest;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -650,7 +651,7 @@ public class TestOMKeyCommitRequest extends 
TestOMKeyRequest {
   private void verifyKeyArgs(KeyArgs originalKeyArgs, KeyArgs modifiedKeyArgs) 
{
 
     // Check modification time is set or not.
-    assertTrue(modifiedKeyArgs.getModificationTime() > 0);
+    assertThat(modifiedKeyArgs.getModificationTime()).isGreaterThan(0);
     assertEquals(0, originalKeyArgs.getModificationTime());
 
     assertEquals(originalKeyArgs.getVolumeName(),
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java
index 0c7d4ebde5..b765e90281 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java
@@ -67,8 +67,9 @@ import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_ENABLE_FILESYSTEM
 import static 
org.apache.hadoop.ozone.om.request.OMRequestTestUtils.addVolumeAndBucketToDB;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.NOT_A_FILE;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.OK;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -494,12 +495,12 @@ public class TestOMKeyCreateRequest extends 
TestOMKeyRequest {
         (keyArgs.getDataSize() - 1) / (blockSize * dataGroupSize) + 1);
 
     // Time should be set
-    assertTrue(keyArgs.getModificationTime() > 0);
+    assertThat(keyArgs.getModificationTime()).isGreaterThan(0);
 
 
     // Client ID should be set.
     assertTrue(createKeyRequest.hasClientID());
-    assertTrue(createKeyRequest.getClientID() > 0);
+    assertThat(createKeyRequest.getClientID()).isGreaterThan(0);
 
 
     if (!originalOMRequest.getCreateKeyRequest().getKeyArgs()
@@ -716,7 +717,7 @@ public class TestOMKeyCreateRequest extends 
TestOMKeyRequest {
       OMException ex = assertThrows(OMException.class,
           () -> getOMKeyCreateRequest(omRequest).preExecute(ozoneManager)
       );
-      assertTrue(ex.getMessage().contains(expectedErrorMessage));
+      assertThat(ex.getMessage()).contains(expectedErrorMessage);
     }
   }
 
@@ -789,7 +790,7 @@ public class TestOMKeyCreateRequest extends 
TestOMKeyRequest {
         "Failed to inherit parent DEFAULT acls!,");
 
     // Should not inherit parent ACCESS Acls
-    assertFalse(keyAcls.contains(parentAccessAcl));
+    assertThat(keyAcls).doesNotContain(parentAccessAcl);
   }
 
   protected void addToKeyTable(String keyName) throws Exception {
@@ -806,8 +807,7 @@ public class TestOMKeyCreateRequest extends 
TestOMKeyRequest {
       omKeyCreateRequest.preExecute(ozoneManager);
       fail("checkNotAValidPath failed for path" + keyName);
     } catch (IOException ex) {
-      assertTrue(ex instanceof OMException);
-      OMException omException = (OMException) ex;
+      OMException omException = assertInstanceOf(OMException.class, ex);
       assertEquals(OMException.ResultCodes.INVALID_KEY_NAME,
           omException.getResult());
     }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequest.java
index 359697980e..2056913bff 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequest.java
@@ -18,11 +18,11 @@
 
 package org.apache.hadoop.ozone.om.request.key;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import java.io.IOException;
 import java.util.UUID;
 
@@ -213,8 +213,8 @@ public class TestOMKeyRenameRequest extends 
TestOMKeyRequest {
     // set in KeyArgs.
     assertNotEquals(originalOmRequest, modifiedOmRequest);
 
-    assertTrue(modifiedOmRequest.getRenameKeyRequest()
-        .getKeyArgs().getModificationTime() > 0);
+    assertThat(modifiedOmRequest.getRenameKeyRequest()
+        .getKeyArgs().getModificationTime()).isGreaterThan(0);
 
     return modifiedOmRequest;
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequestWithFSO.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequestWithFSO.java
index 603fc245a5..a1d7c83efd 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequestWithFSO.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyRenameRequestWithFSO.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.key;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hdds.protocol.proto.HddsProtos;
 import org.apache.hadoop.ozone.OmUtils;
@@ -171,8 +171,8 @@ public class TestOMKeyRenameRequestWithFSO extends 
TestOMKeyRenameRequest {
     // set in KeyArgs.
     assertNotEquals(originalOmRequest, modifiedOmRequest);
 
-    assertTrue(modifiedOmRequest.getRenameKeyRequest()
-        .getKeyArgs().getModificationTime() > 0);
+    assertThat(modifiedOmRequest.getRenameKeyRequest()
+        .getKeyArgs().getModificationTime()).isGreaterThan(0);
 
     return modifiedOmRequest;
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequest.java
index bf7e109609..40b0c23e5a 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequest.java
@@ -19,8 +19,8 @@
 
 package org.apache.hadoop.ozone.om.request.s3.multipart;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -238,7 +238,7 @@ public class TestS3InitiateMultipartUploadRequest
         "Failed to inherit parent DEFAULT acls!");
 
     // Should not inherit parent ACCESS Acls
-    assertFalse(keyAcls.contains(parentAccessAcl));
+    assertThat(keyAcls).doesNotContain(parentAccessAcl);
   }
 
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartRequest.java
index 9c1ab508e4..d6ad7d189f 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartRequest.java
@@ -51,6 +51,7 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos
 import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Part;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -144,8 +145,8 @@ public class TestS3MultipartRequest {
     assertTrue(modifiedRequest.hasInitiateMultiPartUploadRequest());
     assertNotNull(modifiedRequest.getInitiateMultiPartUploadRequest()
         .getKeyArgs().getMultipartUploadID());
-    assertTrue(modifiedRequest.getInitiateMultiPartUploadRequest()
-        .getKeyArgs().getModificationTime() > 0);
+    assertThat(modifiedRequest.getInitiateMultiPartUploadRequest()
+        .getKeyArgs().getModificationTime()).isGreaterThan(0);
 
     return modifiedRequest;
   }
@@ -263,8 +264,8 @@ public class TestS3MultipartRequest {
     assertTrue(modifiedRequest.hasInitiateMultiPartUploadRequest());
     assertNotNull(modifiedRequest.getInitiateMultiPartUploadRequest()
         .getKeyArgs().getMultipartUploadID());
-    assertTrue(modifiedRequest.getInitiateMultiPartUploadRequest()
-        .getKeyArgs().getModificationTime() > 0);
+    assertThat(modifiedRequest.getInitiateMultiPartUploadRequest()
+        .getKeyArgs().getModificationTime()).isGreaterThan(0);
 
     return modifiedRequest;
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCommitPartRequestWithFSO.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCommitPartRequestWithFSO.java
index dd9c56e310..4c8e4881d9 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCommitPartRequestWithFSO.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCommitPartRequestWithFSO.java
@@ -19,6 +19,7 @@
 
 package org.apache.hadoop.ozone.om.request.s3.multipart;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -116,8 +117,8 @@ public class TestS3MultipartUploadCommitPartRequestWithFSO
     assertTrue(modifiedRequest.hasInitiateMultiPartUploadRequest());
     assertNotNull(modifiedRequest.getInitiateMultiPartUploadRequest()
             .getKeyArgs().getMultipartUploadID());
-    assertTrue(modifiedRequest.getInitiateMultiPartUploadRequest()
-            .getKeyArgs().getModificationTime() > 0);
+    assertThat(modifiedRequest.getInitiateMultiPartUploadRequest()
+            .getKeyArgs().getModificationTime()).isGreaterThan(0);
 
     return modifiedRequest;
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCompleteRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCompleteRequest.java
index 8f858d359c..733c790bcf 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCompleteRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3MultipartUploadCompleteRequest.java
@@ -18,6 +18,7 @@
 
 package org.apache.hadoop.ozone.om.request.s3.multipart;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -95,7 +96,7 @@ public class TestS3MultipartUploadCompleteRequest
       return;
     }
 
-    assertTrue(rangeKVs.size() >= 1);
+    assertThat(rangeKVs.size()).isGreaterThanOrEqualTo(1);
 
     // Count must consider unused parts on commit
     assertEquals(count,
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/security/TestS3GetSecretRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/security/TestS3GetSecretRequest.java
index b57c6a247c..04b1524287 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/security/TestS3GetSecretRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/security/TestS3GetSecretRequest.java
@@ -73,6 +73,7 @@ import com.google.common.base.Optional;
 
 import static 
org.apache.hadoop.security.authentication.util.KerberosName.DEFAULT_MECHANISM;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -282,9 +283,8 @@ public class TestS3GetSecretRequest {
         ozoneManager, 2);
 
     // Verify that the revoke operation was successful.
-    assertTrue(omRevokeResponse instanceof S3RevokeSecretResponse);
     S3RevokeSecretResponse s3RevokeSecretResponse =
-        (S3RevokeSecretResponse) omRevokeResponse;
+        assertInstanceOf(S3RevokeSecretResponse.class, omRevokeResponse);
     assertEquals(OzoneManagerProtocolProtos.Status.OK.getNumber(),
         s3RevokeSecretResponse.getOMResponse().getStatus().getNumber());
 
@@ -301,7 +301,7 @@ public class TestS3GetSecretRequest {
     OMClientResponse omClientResponse =
         s3GetSecretRequest.validateAndUpdateCache(ozoneManager, 3);
 
-    assertTrue(omClientResponse instanceof S3GetSecretResponse);
+    assertInstanceOf(S3GetSecretResponse.class, omClientResponse);
     S3GetSecretResponse s3GetSecretResponse =
         (S3GetSecretResponse) omClientResponse;
 
@@ -387,7 +387,7 @@ public class TestS3GetSecretRequest {
     OMClientResponse omClientResponse1 =
         s3GetSecretRequest.validateAndUpdateCache(ozoneManager, 1);
     // Check response type and cast
-    assertTrue(omClientResponse1 instanceof S3GetSecretResponse);
+    assertInstanceOf(S3GetSecretResponse.class, omClientResponse1);
     final S3GetSecretResponse s3GetSecretResponse1 =
         (S3GetSecretResponse) omClientResponse1;
     // Secret is returned the first time
@@ -407,7 +407,7 @@ public class TestS3GetSecretRequest {
     OMClientResponse omClientResponse2 =
         s3GetSecretRequest.validateAndUpdateCache(ozoneManager, 2);
     // Check response type and cast
-    assertTrue(omClientResponse2 instanceof S3GetSecretResponse);
+    assertInstanceOf(S3GetSecretResponse.class, omClientResponse2);
     final S3GetSecretResponse s3GetSecretResponse2 =
         (S3GetSecretResponse) omClientResponse2;
     // no secret is returned as it is the second time
@@ -441,7 +441,7 @@ public class TestS3GetSecretRequest {
     OMClientResponse omClientResponse =
         omTenantCreateRequest.validateAndUpdateCache(ozoneManager, txLogIndex);
     // Check response type and cast
-    assertTrue(omClientResponse instanceof OMTenantCreateResponse);
+    assertInstanceOf(OMTenantCreateResponse.class, omClientResponse);
     final OMTenantCreateResponse omTenantCreateResponse =
         (OMTenantCreateResponse) omClientResponse;
     // Check response
@@ -472,8 +472,7 @@ public class TestS3GetSecretRequest {
         omTenantAssignUserAccessIdRequest.validateAndUpdateCache(ozoneManager, 
txLogIndex);
 
     // Check response type and cast
-    assertTrue(
-        omClientResponse instanceof OMTenantAssignUserAccessIdResponse);
+    assertInstanceOf(OMTenantAssignUserAccessIdResponse.class, 
omClientResponse);
     final OMTenantAssignUserAccessIdResponse
         omTenantAssignUserAccessIdResponse =
         (OMTenantAssignUserAccessIdResponse) omClientResponse;
@@ -507,7 +506,7 @@ public class TestS3GetSecretRequest {
         s3GetSecretRequest.validateAndUpdateCache(ozoneManager, txLogIndex);
 
     // Check response type and cast
-    assertTrue(omClientResponse instanceof S3GetSecretResponse);
+    assertInstanceOf(S3GetSecretResponse.class, omClientResponse);
     final S3GetSecretResponse s3GetSecretResponse =
         (S3GetSecretResponse) omClientResponse;
 
@@ -539,7 +538,7 @@ public class TestS3GetSecretRequest {
         s3GetSecretRequest.validateAndUpdateCache(ozoneManager, txLogIndex);
 
     // Check response type and cast
-    assertTrue(omClientResponse instanceof S3GetSecretResponse);
+    assertInstanceOf(S3GetSecretResponse.class, omClientResponse);
     final S3GetSecretResponse s3GetSecretResponse =
         (S3GetSecretResponse) omClientResponse;
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/tenant/TestSetRangerServiceVersionRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/tenant/TestSetRangerServiceVersionRequest.java
index 0692b7bb1f..a6b87b1735 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/tenant/TestSetRangerServiceVersionRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/tenant/TestSetRangerServiceVersionRequest.java
@@ -18,7 +18,7 @@
 package org.apache.hadoop.ozone.om.request.s3.tenant;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.mockito.Mockito.framework;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -97,7 +97,7 @@ public class TestSetRangerServiceVersionRequest {
             ozoneManager, txLogIndex);
 
     // Check response type and cast
-    assertTrue(clientResponse instanceof OMSetRangerServiceVersionResponse);
+    assertInstanceOf(OMSetRangerServiceVersionResponse.class, clientResponse);
     final OMSetRangerServiceVersionResponse omSetRangerServiceVersionResponse =
         (OMSetRangerServiceVersionResponse) clientResponse;
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/snapshot/TestOMSnapshotDeleteRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/snapshot/TestOMSnapshotDeleteRequest.java
index fe243664db..968c14d453 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/snapshot/TestOMSnapshotDeleteRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/snapshot/TestOMSnapshotDeleteRequest.java
@@ -55,6 +55,7 @@ import static 
org.apache.hadoop.ozone.om.request.OMRequestTestUtils.createSnapsh
 import static 
org.apache.hadoop.ozone.om.request.OMRequestTestUtils.deleteSnapshotRequest;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status.OK;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Type.DeleteSnapshot;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -287,7 +288,7 @@ public class TestOMSnapshotDeleteRequest {
     // but marked as DELETED.
     assertNotNull(snapshotInfo);
     assertEquals(SNAPSHOT_DELETED, snapshotInfo.getSnapshotStatus());
-    assertTrue(snapshotInfo.getDeletionTime() > 0L);
+    assertThat(snapshotInfo.getDeletionTime()).isGreaterThan(0L);
     assertEquals(0, omMetrics.getNumSnapshotActive());
 
     // Now delete snapshot entry again, expect error.
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestValidatorRegistry.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestValidatorRegistry.java
index 7ecc3ed67d..076ba01872 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestValidatorRegistry.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestValidatorRegistry.java
@@ -40,6 +40,7 @@ import static 
org.apache.hadoop.ozone.om.request.validation.testvalidatorset1.Ge
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Type.CreateDirectory;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Type.CreateKey;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Type.CreateVolume;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
@@ -111,8 +112,8 @@ public class TestValidatorRegistry {
     assertEquals(2, validators.size());
     List<String> methodNames =
         validators.stream().map(Method::getName).collect(Collectors.toList());
-    assertTrue(methodNames.contains("oldClientPreProcessCreateKeyValidator"));
-    assertTrue(methodNames.contains("oldClientPreProcessCreateKeyValidator2"));
+    assertThat(methodNames).contains("oldClientPreProcessCreateKeyValidator");
+    assertThat(methodNames).contains("oldClientPreProcessCreateKeyValidator2");
   }
 
   @Test
@@ -125,8 +126,8 @@ public class TestValidatorRegistry {
     assertEquals(2, validators.size());
     List<String> methodNames =
         validators.stream().map(Method::getName).collect(Collectors.toList());
-    assertTrue(methodNames.contains("oldClientPostProcessCreateKeyValidator"));
-    
assertTrue(methodNames.contains("oldClientPostProcessCreateKeyValidator2"));
+    assertThat(methodNames).contains("oldClientPostProcessCreateKeyValidator");
+    
assertThat(methodNames).contains("oldClientPostProcessCreateKeyValidator2");
   }
 
   @Test
@@ -174,12 +175,9 @@ public class TestValidatorRegistry {
     assertEquals(3, validators.size());
     List<String> methodNames =
         validators.stream().map(Method::getName).collect(Collectors.toList());
-    assertTrue(
-        methodNames.contains("preFinalizePostProcessCreateKeyValidator"));
-    assertTrue(
-        methodNames.contains("oldClientPostProcessCreateKeyValidator"));
-    assertTrue(
-        methodNames.contains("oldClientPostProcessCreateKeyValidator2"));
+    
assertThat(methodNames).contains("preFinalizePostProcessCreateKeyValidator");
+    assertThat(methodNames).contains("oldClientPostProcessCreateKeyValidator");
+    
assertThat(methodNames).contains("oldClientPostProcessCreateKeyValidator2");
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeCreateRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeCreateRequest.java
index aab8bb49f9..7a71f61dd2 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeCreateRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeCreateRequest.java
@@ -34,11 +34,11 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.VolumeI
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 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.when;
 
 /**
@@ -79,7 +79,7 @@ public class TestOMVolumeCreateRequest extends 
TestOMVolumeRequest {
     try {
       OMClientResponse omClientResponse =
           omVolumeCreateRequest.validateAndUpdateCache(ozoneManager, 
txLogIndex);
-      assertTrue(omClientResponse instanceof OMVolumeCreateResponse);
+      assertInstanceOf(OMVolumeCreateResponse.class, omClientResponse);
       OMVolumeCreateResponse response = (OMVolumeCreateResponse) 
omClientResponse;
       assertEquals(expectedObjId, response.getOmVolumeArgs().getObjectID());
       assertEquals(txLogIndex, response.getOmVolumeArgs().getUpdateID());
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java
index a084b8fa5b..8b893d6d13 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java
@@ -18,6 +18,7 @@
 
 package org.apache.hadoop.ozone.om.request.volume;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
@@ -106,7 +107,7 @@ public class TestOMVolumeSetOwnerRequest extends 
TestOMVolumeRequest {
     // millisecond - since there is no time-consuming operation between
     // OMRequestTestUtils.addVolumeToDB (sets creationTime) and
     // preExecute (sets modificationTime).
-    assertTrue(modificationTime >= creationTime);
+    assertThat(modificationTime).isGreaterThanOrEqualTo(creationTime);
 
     OzoneManagerStorageProtos.PersistedUserVolumeInfo newOwnerVolumeList =
         omMetadataManager.getUserTable().get(newOwnerKey);
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java
index d206886ab9..dc2413f824 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java
@@ -32,11 +32,11 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
 import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest;
 
 import static org.apache.hadoop.ozone.OzoneConsts.GB;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 /**
  * Tests set volume property request.
@@ -116,7 +116,7 @@ public class TestOMVolumeSetQuotaRequest extends 
TestOMVolumeRequest {
     // millisecond - since there is no time-consuming operation between
     // OMRequestTestUtils.addVolumeToDB (sets creationTime) and
     // preExecute (sets modificationTime).
-    assertTrue(modificationTime >= creationTime);
+    assertThat(modificationTime).isGreaterThanOrEqualTo(creationTime);
   }
 
   @Test
@@ -194,15 +194,15 @@ public class TestOMVolumeSetQuotaRequest extends 
TestOMVolumeRequest {
     OMClientResponse omClientResponse = omVolumeSetQuotaRequest
         .validateAndUpdateCache(ozoneManager, 1);
     //capture the error log
-    assertTrue(logs.getOutput().contains(
-        "Changing volume quota failed for volume"));
+    assertThat(logs.getOutput()).contains(
+        "Changing volume quota failed for volume");
 
     assertFalse(omClientResponse.getOMResponse().getSuccess());
     assertEquals(omClientResponse.getOMResponse().getStatus(),
         OzoneManagerProtocolProtos.Status.QUOTA_EXCEEDED);
-    assertTrue(omClientResponse.getOMResponse().getMessage().
+    assertThat(omClientResponse.getOMResponse().getMessage()).
         contains("Total buckets quota in this volume " +
-            "should not be greater than volume quota"));
+            "should not be greater than volume quota");
   }
 
   @Test
@@ -279,8 +279,7 @@ public class TestOMVolumeSetQuotaRequest extends 
TestOMVolumeRequest {
         .validateAndUpdateCache(ozoneManager, 1);
     assertEquals(omClientResponse.getOMResponse().getStatus(),
         OzoneManagerProtocolProtos.Status.QUOTA_EXCEEDED);
-    assertTrue(omClientResponse.getOMResponse().getMessage()
-        .contains(
-        "this volume should not be greater than volume namespace quota"));
+    assertThat(omClientResponse.getOMResponse().getMessage())
+        .contains("this volume should not be greater than volume namespace 
quota");
   }
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeAddAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeAddAclRequest.java
index f9a10f7a2b..3c4c2df7b5 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeAddAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeAddAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.volume.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.helpers.OmVolumeArgs;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
@@ -60,7 +60,7 @@ public class TestOMVolumeAddAclRequest extends 
TestOMVolumeRequest {
     long newModTime = modifiedRequest.getAddAclRequest().getModificationTime();
     // When preExecute() of adding acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeRemoveAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeRemoveAclRequest.java
index 7ea8a4c4a9..c9319f3686 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeRemoveAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeRemoveAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.volume.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.helpers.OmVolumeArgs;
 import org.apache.hadoop.ozone.om.request.OMRequestTestUtils;
@@ -60,7 +60,7 @@ public class TestOMVolumeRemoveAclRequest extends 
TestOMVolumeRequest {
         .getModificationTime();
     // When preExecute() of removing acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeSetAclRequest.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeSetAclRequest.java
index 91c1db73fc..9a7df361ed 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeSetAclRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/acl/TestOMVolumeSetAclRequest.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.request.volume.acl;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 import com.google.common.collect.Lists;
 import org.apache.hadoop.ozone.OzoneAcl;
 import org.apache.hadoop.ozone.om.helpers.OmVolumeArgs;
@@ -61,7 +61,7 @@ public class TestOMVolumeSetAclRequest extends 
TestOMVolumeRequest {
     long newModTime = modifiedRequest.getSetAclRequest().getModificationTime();
     // When preExecute() of setting acl,
     // the new modification time is greater than origin one.
-    assertTrue(newModTime > originModTime);
+    assertThat(newModTime).isGreaterThan(originModTime);
   }
 
   @Test
@@ -106,10 +106,12 @@ public class TestOMVolumeSetAclRequest extends 
TestOMVolumeRequest {
 
     // Acl is added to aclMapAfterSet
     assertEquals(2, aclsAfterSet.size());
-    assertTrue(aclsAfterSet.contains(userAccessAcl),
-        "Access Acl should be set.");
-    assertTrue(aclsAfterSet.contains(groupDefaultAcl),
-        "Default Acl should be set.");
+    assertThat(aclsAfterSet)
+        .withFailMessage("Access Acl should be set.")
+        .contains(userAccessAcl);
+    assertThat(aclsAfterSet)
+        .withFailMessage("Default Acl should be set.")
+        .contains(groupDefaultAcl);
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyCommitResponse.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyCommitResponse.java
index 8b1c8398a6..b73ed607ec 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyCommitResponse.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyCommitResponse.java
@@ -18,6 +18,7 @@
 
 package org.apache.hadoop.ozone.om.response.key;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -126,7 +127,7 @@ public class TestOMKeyCommitResponse extends 
TestOMKeyResponse {
     List<? extends Table.KeyValue<String, RepeatedOmKeyInfo>> rangeKVs
         = omMetadataManager.getDeletedTable().getRangeKVs(
         null, 100, deletedKey);
-    assertTrue(rangeKVs.size() > 0);
+    assertThat(rangeKVs.size()).isGreaterThan(0);
     assertEquals(1, rangeKVs.get(0).getValue().getOmKeyInfoList().size());
 
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
index 59edbf5e86..4690b6f56f 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
@@ -18,6 +18,7 @@
 
 package org.apache.hadoop.ozone.om.response.key;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import org.apache.hadoop.hdds.client.BlockID;
@@ -128,7 +129,7 @@ public class TestOMKeyDeleteResponse extends 
TestOMKeyResponse {
         null, 100, deletedKey);
 
     // Key has blocks, it should not be in deletedKeyTable.
-    assertTrue(rangeKVs.size() > 0);
+    assertThat(rangeKVs.size()).isGreaterThan(0);
   }
 
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3MultipartUploadCommitPartResponseWithFSO.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3MultipartUploadCommitPartResponseWithFSO.java
index 848451cd97..8044e4b692 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3MultipartUploadCommitPartResponseWithFSO.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3MultipartUploadCommitPartResponseWithFSO.java
@@ -18,10 +18,10 @@
 
 package org.apache.hadoop.ozone.om.response.s3.multipart;
 
+import static org.assertj.core.api.Assertions.assertThat;
 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.assertTrue;
 import java.util.List;
 import org.apache.hadoop.hdds.utils.db.Table;
 import org.apache.hadoop.ozone.om.helpers.OmKeyInfo;
@@ -235,7 +235,7 @@ public class TestS3MultipartUploadCommitPartResponseWithFSO
     List<? extends Table.KeyValue<String, RepeatedOmKeyInfo>> rangeKVs
         = omMetadataManager.getDeletedTable().getRangeKVs(
         null, 100, deletedKey);
-    assertTrue(rangeKVs.size() > 0);
+    assertThat(rangeKVs.size()).isGreaterThan(0);
   }
 
   private String getKeyName() {
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/snapshot/TestOMSnapshotCreateResponse.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/snapshot/TestOMSnapshotCreateResponse.java
index f4ece2927a..7f74f3d17e 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/snapshot/TestOMSnapshotCreateResponse.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/snapshot/TestOMSnapshotCreateResponse.java
@@ -51,6 +51,7 @@ import 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos
     .OMResponse;
 import org.apache.hadoop.hdds.utils.db.BatchOperation;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static 
org.apache.hadoop.hdds.protocol.proto.HddsProtos.ReplicationFactor.ONE;
 import static org.apache.hadoop.ozone.om.OmSnapshotManager.getSnapshotPath;
 import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -271,8 +272,7 @@ public class TestOMSnapshotCreateResponse {
       while (keyIter.hasNext()) {
         Table.KeyValue<String, ?> entry = keyIter.next();
         String dbKey = entry.getKey();
-        assertTrue(expectedKeys.contains(dbKey),
-            table.getName() + " should contain key");
+        assertThat(expectedKeys).contains(dbKey);
         expectedKeys.remove(dbKey);
       }
     }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestDirectoryDeletingService.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestDirectoryDeletingService.java
index d5c1dfb251..c8a3faae4c 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestDirectoryDeletingService.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestDirectoryDeletingService.java
@@ -48,6 +48,7 @@ import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_DIR_DELETING_SERVICE_INTERVAL;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 /**
@@ -155,6 +156,6 @@ public class TestDirectoryDeletingService {
         () -> dirDeletingService.getMovedFilesCount() >= 1000
             && dirDeletingService.getMovedFilesCount() < 2000,
         500, 60000);
-    assertTrue(dirDeletingService.getRunCount().get() >= 1);
+    
assertThat(dirDeletingService.getRunCount().get()).isGreaterThanOrEqualTo(1);
   }
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestKeyDeletingService.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestKeyDeletingService.java
index d02bde7375..df27bae1ba 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestKeyDeletingService.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestKeyDeletingService.java
@@ -80,6 +80,7 @@ import static 
org.apache.hadoop.hdds.protocol.proto.HddsProtos.ReplicationFactor
 import static 
org.apache.hadoop.ozone.OzoneConfigKeys.OZONE_BLOCK_DELETING_SERVICE_INTERVAL;
 import static 
org.apache.hadoop.ozone.OzoneConfigKeys.OZONE_SNAPSHOT_DELETING_SERVICE_INTERVAL;
 import static org.apache.hadoop.ozone.om.OmSnapshotManager.getSnapshotPrefix;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -163,7 +164,7 @@ public class TestKeyDeletingService {
     GenericTestUtils.waitFor(
         () -> keyDeletingService.getDeletedKeyCount().get() >= keyCount,
         1000, 10000);
-    assertTrue(keyDeletingService.getRunCount().get() > 1);
+    assertThat(keyDeletingService.getRunCount().get()).isGreaterThan(1);
     assertEquals(0, keyManager.getPendingDeletionKeys(
         Integer.MAX_VALUE).getKeyBlocksList().size());
   }
@@ -365,7 +366,7 @@ public class TestKeyDeletingService {
     GenericTestUtils.waitFor(
         () -> keyDeletingService.getDeletedKeyCount().get() >= 1,
         1000, 10000);
-    assertTrue(keyDeletingService.getRunCount().get() > 1);
+    assertThat(keyDeletingService.getRunCount().get()).isGreaterThan(1);
     assertEquals(0, keyManager.getPendingDeletionKeys(
         Integer.MAX_VALUE).getKeyBlocksList().size());
 
@@ -374,8 +375,7 @@ public class TestKeyDeletingService {
     // blocks for deletion from the KeyDeletionService
     ScmBlockLocationTestingClient scmBlockTestingClient =
         (ScmBlockLocationTestingClient) omTestManagers.getScmBlockClient();
-    assertTrue(
-        scmBlockTestingClient.getNumberOfDeletedBlocks() >= 3);
+    
assertThat(scmBlockTestingClient.getNumberOfDeletedBlocks()).isGreaterThanOrEqualTo(3);
   }
 
   private void createAndDeleteKeys(KeyManager keyManager, int keyCount,
@@ -444,7 +444,7 @@ public class TestKeyDeletingService {
     GenericTestUtils.waitFor(
         () -> keyDeletingService.getDeletedKeyCount().get() >= 1,
         1000, 10000);
-    assertTrue(keyDeletingService.getRunCount().get() > 1);
+    assertThat(keyDeletingService.getRunCount().get()).isGreaterThan(1);
     assertEquals(0, keyManager
         .getPendingDeletionKeys(Integer.MAX_VALUE).getKeyBlocksList().size());
 
@@ -461,7 +461,7 @@ public class TestKeyDeletingService {
     List<? extends Table.KeyValue<String, RepeatedOmKeyInfo>> rangeKVs
         = metadataManager.getDeletedTable().getRangeKVs(
         null, 100, ozoneKey1);
-    assertTrue(rangeKVs.size() > 0);
+    assertThat(rangeKVs.size()).isGreaterThan(0);
     rangeKVs
         = metadataManager.getDeletedTable().getRangeKVs(
         null, 100, ozoneKey2);
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestMultipartUploadCleanupService.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestMultipartUploadCleanupService.java
index b65cfd0484..272b7b72db 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestMultipartUploadCleanupService.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestMultipartUploadCleanupService.java
@@ -60,6 +60,7 @@ import static 
org.apache.hadoop.hdds.protocol.proto.HddsProtos.ReplicationFactor
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_MPU_CLEANUP_SERVICE_INTERVAL;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_MPU_EXPIRE_THRESHOLD;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_MPU_PARTS_CLEANUP_LIMIT_PER_TASK;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
@@ -152,8 +153,8 @@ public class TestMultipartUploadCleanupService {
     // wait for requests to complete
     Thread.sleep(10 * SERVICE_INTERVAL.toMillis());
 
-    assertTrue(multipartUploadCleanupService.getSubmittedMpuInfoCount() >=
-        oldMpuInfoCount + numDEFKeys + numFSOKeys);
+    assertThat(multipartUploadCleanupService.getSubmittedMpuInfoCount())
+        .isGreaterThanOrEqualTo(oldMpuInfoCount + numDEFKeys + numFSOKeys);
     assertTrue(keyManager.getExpiredMultipartUploads(EXPIRE_THRESHOLD,
         10000).isEmpty());
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestOpenKeyCleanupService.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestOpenKeyCleanupService.java
index fad99837e2..2f4016d0e9 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestOpenKeyCleanupService.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/service/TestOpenKeyCleanupService.java
@@ -64,8 +64,8 @@ import java.util.concurrent.TimeUnit;
 
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_OPEN_KEY_CLEANUP_SERVICE_INTERVAL;
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_OPEN_KEY_EXPIRE_THRESHOLD;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class TestOpenKeyCleanupService {
   private OzoneManagerProtocol writeClient;
@@ -313,8 +313,7 @@ class TestOpenKeyCleanupService {
   }
 
   private static void assertAtLeast(long expectedMinimum, long actual) {
-    assertTrue(actual >= expectedMinimum,
-        () -> actual + " < " + expectedMinimum);
+    assertThat(actual).isGreaterThanOrEqualTo(expectedMinimum);
   }
 
   private void assertExpiredOpenKeys(boolean expectedToEmpty, boolean hsync,
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotCache.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotCache.java
index fa3ac86096..f8c9392977 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotCache.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotCache.java
@@ -36,6 +36,7 @@ import java.io.IOException;
 
 import static 
org.apache.hadoop.ozone.om.helpers.SnapshotInfo.SnapshotStatus.SNAPSHOT_ACTIVE;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -99,7 +100,7 @@ class TestSnapshotCache {
         snapshotCache.get(dbKey1);
     assertNotNull(omSnapshot);
     assertNotNull(omSnapshot.get());
-    assertTrue(omSnapshot.get() instanceof OmSnapshot);
+    assertInstanceOf(OmSnapshot.class, omSnapshot.get());
     assertEquals(1, snapshotCache.size());
     assertTrue(snapshotCache.isConsistent());
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
index e5db8e828e..54d0a116ef 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
@@ -155,6 +155,7 @@ import static 
org.apache.hadoop.ozone.snapshot.SnapshotDiffResponse.JobStatus.FA
 import static 
org.apache.hadoop.ozone.snapshot.SnapshotDiffResponse.JobStatus.IN_PROGRESS;
 import static 
org.apache.hadoop.ozone.snapshot.SnapshotDiffResponse.JobStatus.QUEUED;
 import static 
org.apache.hadoop.ozone.snapshot.SnapshotDiffResponse.JobStatus.REJECTED;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -715,8 +716,8 @@ public class TestSnapshotDiffManager {
           Map.Entry<byte[], byte[]> v = oldObjectIdIter.next();
           long objectId = codecRegistry.asObject(v.getKey(), Long.class);
           assertEquals(0, objectId % 2);
-          assertTrue(objectId >= 50);
-          assertTrue(objectId < 100);
+          assertThat(objectId).isGreaterThanOrEqualTo(50);
+          assertThat(objectId).isLessThan(100);
           oldObjectIdCnt += 1;
         }
         assertEquals(nativeLibraryLoaded ? 25 : 0, oldObjectIdCnt);
@@ -729,8 +730,8 @@ public class TestSnapshotDiffManager {
           Map.Entry<byte[], byte[]> v = newObjectIdIter.next();
           long objectId = codecRegistry.asObject(v.getKey(), Long.class);
           assertEquals(0, objectId % 2);
-          assertTrue(objectId >= 26);
-          assertTrue(objectId < 50);
+          assertThat(objectId).isGreaterThanOrEqualTo(26);
+          assertThat(objectId).isLessThan(50);
           newObjectIdCnt += 1;
         }
         assertEquals(12, newObjectIdCnt);
@@ -744,8 +745,8 @@ public class TestSnapshotDiffManager {
           byte[] v = entry.getKey();
           long objectId = codecRegistry.asObject(v, Long.class);
           assertEquals(0, objectId % 2);
-          assertTrue(objectId >= 26);
-          assertTrue(objectId < (nativeLibraryLoaded ? 100 : 50));
+          assertThat(objectId).isGreaterThanOrEqualTo(26);
+          assertThat(objectId).isLessThan(nativeLibraryLoaded ? 100 : 50);
           objectIdCnt += 1;
         }
         assertEquals(nativeLibraryLoaded ? 37 : 12, objectIdCnt);
@@ -1146,7 +1147,7 @@ public class TestSnapshotDiffManager {
     // the response list should be empty.
     List<SnapshotDiffJob> jobList = snapshotDiffManager
         .getSnapshotDiffJobList(volumeName, bucketName, jobStatus, listAll);
-    assertTrue(jobList.isEmpty());
+    assertThat(jobList).isEmpty();
 
     SnapshotDiffManager spy = spy(snapshotDiffManager);
     doNothing().when(spy).generateSnapshotDiffReport(eq(diffJobKey),
@@ -1174,9 +1175,9 @@ public class TestSnapshotDiffManager {
     // there should be a response.
     // Otherwise, response list should be empty.
     if (containsJob) {
-      assertTrue(jobList.contains(diffJob));
+      assertThat(jobList).contains(diffJob);
     } else {
-      assertTrue(jobList.isEmpty());
+      assertThat(jobList).isEmpty();
     }
   }
 
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMLayoutFeatureAspect.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMLayoutFeatureAspect.java
index b26c9ef3cb..90f0b558d1 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMLayoutFeatureAspect.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMLayoutFeatureAspect.java
@@ -19,8 +19,8 @@
 package org.apache.hadoop.ozone.om.upgrade;
 
 import static 
org.apache.hadoop.ozone.om.upgrade.OMLayoutFeature.INITIAL_VERSION;
+import static org.assertj.core.api.Assertions.assertThat;
 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;
@@ -75,8 +75,8 @@ public class TestOMLayoutFeatureAspect {
 
     OMException omException = assertThrows(OMException.class,
         () -> aspect.checkLayoutFeature(joinPoint));
-    assertTrue(omException.getMessage()
-        .contains("cannot be invoked before finalization"));
+    assertThat(omException.getMessage())
+        .contains("cannot be invoked before finalization");
   }
 
   @Test
@@ -97,7 +97,7 @@ public class TestOMLayoutFeatureAspect {
 
     OMException omException = assertThrows(OMException.class,
         () -> aspect.beforeRequestApplyTxn(joinPoint));
-    assertTrue(omException.getMessage()
-        .contains("cannot be invoked before finalization"));
+    assertThat(omException.getMessage())
+        .contains("cannot be invoked before finalization");
   }
 }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMVersionManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMVersionManager.java
index a75368dfaf..b7c1e2d9ab 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMVersionManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOMVersionManager.java
@@ -24,6 +24,7 @@ import static 
org.apache.hadoop.ozone.om.upgrade.OMLayoutVersionManager.OM_REQUE
 import static 
org.apache.hadoop.ozone.om.upgrade.OMLayoutVersionManager.OM_UPGRADE_CLASS_PACKAGE;
 import static 
org.apache.hadoop.ozone.om.upgrade.OMLayoutVersionManager.getRequestClasses;
 import static 
org.apache.hadoop.ozone.upgrade.LayoutFeature.UpgradeActionType.VALIDATE_IN_PREFINALIZE;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -62,8 +63,8 @@ public class TestOMVersionManager {
 
     // Initial Version is always allowed.
     assertTrue(omVersionManager.isAllowed(INITIAL_VERSION));
-    assertTrue(INITIAL_VERSION.layoutVersion() <=
-        omVersionManager.getMetadataLayoutVersion());
+    assertThat(INITIAL_VERSION.layoutVersion())
+        .isLessThanOrEqualTo(omVersionManager.getMetadataLayoutVersion());
   }
 
   @Test
@@ -152,7 +153,7 @@ public class TestOMVersionManager {
             .findFirst();
 
     assertTrue(preExecuteMethod.isPresent());
-    assertTrue(preExecuteMethod.get().getParameterCount() >= 1);
+    
assertThat(preExecuteMethod.get().getParameterCount()).isGreaterThanOrEqualTo(1);
     assertEquals(OzoneManager.class,
         preExecuteMethod.get().getParameterTypes()[0]);
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSecretManager.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSecretManager.java
index c36f85f33c..49d19d3bc3 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSecretManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSecretManager.java
@@ -57,6 +57,7 @@ import org.apache.hadoop.util.Time;
 
 import static 
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_RATIS_ENABLE_KEY;
 import static 
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMTokenProto.Type.S3AUTHINFO;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNull;
@@ -254,7 +255,7 @@ public class TestOzoneDelegationTokenSecretManager {
     }
 
     long renewalTime = secretManager.renewToken(token, TEST_USER.toString());
-    assertTrue(renewalTime > 0);
+    assertThat(renewalTime).isGreaterThan(0);
   }
 
   @Test
@@ -320,7 +321,7 @@ public class TestOzoneDelegationTokenSecretManager {
     IOException ioException =
         assertThrows(IOException.class,
             () -> secretManager.renewToken(token, TEST_USER.toString()));
-    assertTrue(ioException.getMessage().contains("is expired"));
+    assertThat(ioException.getMessage()).contains("is expired");
   }
 
   @Test
diff --git 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneNativeAuthorizer.java
 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneNativeAuthorizer.java
index d821f2128d..e5723f0a2a 100644
--- 
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneNativeAuthorizer.java
+++ 
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneNativeAuthorizer.java
@@ -78,6 +78,7 @@ import static 
org.apache.hadoop.ozone.security.acl.OzoneObj.ResourceType.KEY;
 import static 
org.apache.hadoop.ozone.security.acl.OzoneObj.ResourceType.PREFIX;
 import static 
org.apache.hadoop.ozone.security.acl.OzoneObj.ResourceType.VOLUME;
 import static org.apache.hadoop.ozone.security.acl.OzoneObj.StoreType.OZONE;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -401,7 +402,7 @@ public class TestOzoneNativeAuthorizer {
       // Fetch current acls and validate.
       acls = aclImplementor.getAcl(obj);
       assertEquals(1, acls.size());
-      assertTrue(acls.contains(newAcl));
+      assertThat(acls).contains(newAcl);
 
       // Special handling for ALL.
       if (a1.equals(ALL)) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to