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 3bd5c61ac4 HDDS-9954. Simplify assertions in hadoop-ozone unit tests
(#5818)
3bd5c61ac4 is described below
commit 3bd5c61ac4fa43bb65ebe8557788cd48a142f665
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Tue Dec 19 05:41:37 2023 +0100
HDDS-9954. Simplify assertions in hadoop-ozone unit tests (#5818)
---
.../hadoop/ozone/client/TestOzoneECClient.java | 83 ++++++++--------------
.../hadoop/ozone/om/TestOmMetadataManager.java | 8 +--
.../om/ratis/TestOzoneManagerDoubleBuffer.java | 12 ++--
.../apache/hadoop/ozone/recon/TestReconCodecs.java | 4 +-
.../hadoop/ozone/recon/api/TestBlocksEndPoint.java | 4 +-
.../ozone/recon/api/TestFeaturesEndPoint.java | 4 +-
.../hadoop/ozone/recon/common/CommonUtils.java | 5 +-
.../recon/fsck/TestContainerHealthStatus.java | 10 +--
.../ozone/s3/endpoint/TestPermissionCheck.java | 3 +-
.../ozone/s3/util/TestRangeHeaderParserUtil.java | 32 +++++----
10 files changed, 70 insertions(+), 95 deletions(-)
diff --git
a/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/TestOzoneECClient.java
b/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/TestOzoneECClient.java
index 3cfab0f94b..f0dd81c3bc 100644
---
a/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/TestOzoneECClient.java
+++
b/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/TestOzoneECClient.java
@@ -83,7 +83,7 @@ public class TestOzoneECClient {
private String volumeName = UUID.randomUUID().toString();
private String bucketName = UUID.randomUUID().toString();
private byte[][] inputChunks = new byte[dataBlocks][chunkSize];
- private final XceiverClientFactory factoryStub =
+ private final MockXceiverClientFactory factoryStub =
new MockXceiverClientFactory();
private OzoneConfiguration conf = createConfiguration();
private MultiNodePipelineBlockAllocator allocator =
@@ -148,7 +148,7 @@ public class TestOzoneECClient {
OzoneKey key = bucket.getKey(keyName);
Assertions.assertEquals(keyName, key.getName());
Map<DatanodeDetails, MockDatanodeStorage> storages =
- ((MockXceiverClientFactory) factoryStub).getStorages();
+ factoryStub.getStorages();
DatanodeDetails[] dnDetails =
storages.keySet().toArray(new DatanodeDetails[storages.size()]);
Arrays.sort(dnDetails);
@@ -177,7 +177,7 @@ public class TestOzoneECClient {
OzoneKey key = bucket.getKey(keyName);
Assertions.assertEquals(keyName, key.getName());
Map<DatanodeDetails, MockDatanodeStorage> storages =
- ((MockXceiverClientFactory) factoryStub).getStorages();
+ factoryStub.getStorages();
DatanodeDetails[] dnDetails =
storages.keySet().toArray(new DatanodeDetails[storages.size()]);
Arrays.sort(dnDetails);
@@ -203,7 +203,7 @@ public class TestOzoneECClient {
byte[] fileContent = new byte[chunkSize];
for (int i = 0; i < dataBlocks; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent));
+ Assertions.assertArrayEquals(fileContent, inputChunks[i]);
}
// A further read should give EOF
Assertions.assertEquals(-1, is.read(fileContent));
@@ -325,7 +325,7 @@ public class TestOzoneECClient {
.getKeyLocationListList().get(0);
Map<DatanodeDetails, MockDatanodeStorage> storages =
- ((MockXceiverClientFactory) factoryStub).getStorages();
+ factoryStub.getStorages();
OzoneManagerProtocolProtos.KeyLocation keyLocations =
blockList.getKeyLocations(0);
@@ -380,11 +380,11 @@ public class TestOzoneECClient {
byte[] fileContent = new byte[chunkSize];
for (int i = 0; i < dataBlocks; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent));
+ Assertions.assertArrayEquals(fileContent, inputChunks[i]);
}
Map<DatanodeDetails, MockDatanodeStorage> storages =
- ((MockXceiverClientFactory) factoryStub).getStorages();
+ factoryStub.getStorages();
OzoneManagerProtocolProtos.KeyLocationList blockList =
transportStub.getKeys().get(volumeName).get(bucketName).get(keyName).
getKeyLocationListList().get(0);
@@ -561,11 +561,10 @@ public class TestOzoneECClient {
byte[] fileContent = new byte[chunkSize];
for (int i = 0; i < 2; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent));
+ Assertions.assertArrayEquals(inputChunks[i], fileContent);
}
Assertions.assertEquals(lastChunk.length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(lastChunk,
- Arrays.copyOf(fileContent, lastChunk.length)));
+ Assertions.assertArrayEquals(lastChunk, Arrays.copyOf(fileContent,
lastChunk.length));
// A further read should give EOF
Assertions.assertEquals(-1, is.read(fileContent));
}
@@ -602,8 +601,7 @@ public class TestOzoneECClient {
try (OzoneInputStream is = bucket.readKey(keyName)) {
byte[] fileContent = new byte[chunkSize];
Assertions.assertEquals(inSize, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(partialChunk,
- Arrays.copyOf(fileContent, inSize)));
+ Assertions.assertArrayEquals(partialChunk, Arrays.copyOf(fileContent,
inSize));
}
}
@@ -648,8 +646,7 @@ public class TestOzoneECClient {
nodesIndexesToMarkFailure);
// It should have used 3rd block group also. So, total initialized nodes
// count should be clusterSize.
- Assertions.assertTrue(((MockXceiverClientFactory) factoryStub)
- .getStorages().size() == clusterSize);
+ Assertions.assertEquals(clusterSize, factoryStub.getStorages().size());
}
@Test
@@ -669,8 +666,7 @@ public class TestOzoneECClient {
nodesIndexesToMarkFailure);
// It should have used 3rd block group also. So, total initialized nodes
// count should be clusterSize.
- Assertions.assertTrue(((MockXceiverClientFactory) factoryStub)
- .getStorages().size() == clusterSize);
+ Assertions.assertEquals(clusterSize, factoryStub.getStorages().size());
}
// The mocked impl throws IllegalStateException when there are not enough
@@ -742,8 +738,7 @@ public class TestOzoneECClient {
out.write(inputChunks[i]);
}
waitForFlushingThreadToFinish((ECKeyOutputStream) out.getOutputStream());
- Assertions.assertTrue(
- ((MockXceiverClientFactory) factoryStub).getStorages().size() == 5);
+ Assertions.assertEquals(5, factoryStub.getStorages().size());
List<DatanodeDetails> failedDNs = new ArrayList<>();
List<HddsProtos.DatanodeDetailsProto> dns = blkAllocator.getClusterDns();
@@ -753,7 +748,7 @@ public class TestOzoneECClient {
}
// First let's set storage as bad
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
// Writer should be able to write by using 3rd block group.
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
@@ -770,15 +765,11 @@ public class TestOzoneECClient {
byte[] fileContent = new byte[chunkSize];
for (int i = 0; i < dataBlocks; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent),
- "Expected: " + new String(inputChunks[i],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i], fileContent);
}
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent),
- "Expected: " + new String(inputChunks[i],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i], fileContent);
}
}
}
@@ -808,7 +799,7 @@ public class TestOzoneECClient {
}
// First let's set storage as bad
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
out.write(inputChunks[i % dataBlocks]);
@@ -825,17 +816,12 @@ public class TestOzoneECClient {
byte[] fileContent = new byte[chunkSize];
for (int i = 0; i < dataBlocks; i++) {
Assertions.assertEquals(inputChunks[i].length, is.read(fileContent));
- Assertions.assertTrue(Arrays.equals(inputChunks[i], fileContent),
- "Expected: " + new String(inputChunks[i],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i], fileContent);
}
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
Assertions.assertEquals(inputChunks[i % dataBlocks].length,
is.read(fileContent));
- Assertions.assertTrue(
- Arrays.equals(inputChunks[i % dataBlocks], fileContent),
- "Expected: " + new String(inputChunks[i % dataBlocks],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent);
}
}
}
@@ -888,14 +874,14 @@ public class TestOzoneECClient {
List<DatanodeDetails> closedDNs = closedDNIndex
.mapToObj(i -> DatanodeDetails.getFromProtoBuf(dns.get(i)))
.collect(Collectors.toList());
- ((MockXceiverClientFactory) factoryStub).mockStorageFailure(closedDNs,
+ factoryStub.mockStorageFailure(closedDNs,
new ContainerNotOpenException("Mocked"));
// Then let's mark failed datanodes
List<DatanodeDetails> failedDNs = failedDNIndex
.mapToObj(i -> DatanodeDetails.getFromProtoBuf(dns.get(i)))
.collect(Collectors.toList());
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
for (int i = 0; i < dataBlocks; i++) {
out.write(inputChunks[i % dataBlocks]);
@@ -955,7 +941,7 @@ public class TestOzoneECClient {
}
// First let's set storage as bad
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
out.write(inputChunks[i % dataBlocks]);
@@ -974,18 +960,12 @@ public class TestOzoneECClient {
for (int i = 0; i < dataBlocks * numFullStripesBeforeFailure; i++) {
Assertions.assertEquals(inputChunks[i % dataBlocks].length,
is.read(fileContent));
- Assertions.assertTrue(
- Arrays.equals(inputChunks[i % dataBlocks], fileContent),
- "Expected: " + new String(inputChunks[i % dataBlocks], UTF_8)
- + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent);
}
for (int i = 0; i < numChunksToWriteAfterFailure; i++) {
Assertions.assertEquals(inputChunks[i % dataBlocks].length,
is.read(fileContent));
- Assertions.assertTrue(
- Arrays.equals(inputChunks[i % dataBlocks], fileContent),
- "Expected: " + new String(inputChunks[i % dataBlocks],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent);
}
}
}
@@ -1033,7 +1013,7 @@ public class TestOzoneECClient {
}
// First let's set storage as bad
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
}
@@ -1042,16 +1022,13 @@ public class TestOzoneECClient {
for (int i = 0; i < numFullChunks; i++) {
Assertions.assertEquals(inputChunks[i % dataBlocks].length,
is.read(fileContent));
- Assertions.assertTrue(
- Arrays.equals(inputChunks[i % dataBlocks], fileContent),
- "Expected: " + new String(inputChunks[i % dataBlocks],
- UTF_8) + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent);
}
byte[] partialChunkToRead = new byte[partialChunkSize];
Assertions
.assertEquals(partialChunkToRead.length,
is.read(partialChunkToRead));
- Assertions.assertTrue(Arrays.equals(partialChunk, partialChunkToRead));
+ Assertions.assertArrayEquals(partialChunk, partialChunkToRead);
Assertions.assertEquals(-1, is.read(partialChunkToRead));
}
@@ -1126,7 +1103,7 @@ public class TestOzoneECClient {
.getFromProtoBuf(dns.get(nodesIndexesToMarkFailure[j])));
}
// First let's set storage as bad
- ((MockXceiverClientFactory) factoryStub).setFailedStorages(failedDNs);
+ factoryStub.setFailedStorages(failedDNs);
// Writes that will retry due to failed DNs
try {
@@ -1151,9 +1128,7 @@ public class TestOzoneECClient {
for (int i = 0; i < dataBlocks * numStripesTotal; i++) {
Assertions.assertEquals(inputChunks[i % dataBlocks].length,
is.read(fileContent));
- Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent,
- "Expected: " + new String(inputChunks[i % dataBlocks], UTF_8)
- + " \n " + "Actual: " + new String(fileContent, UTF_8));
+ Assertions.assertArrayEquals(inputChunks[i % dataBlocks], fileContent);
}
}
}
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 554d8104f0..01844acbb6 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
@@ -70,7 +70,7 @@ 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.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.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.params.provider.Arguments.arguments;
@@ -282,8 +282,7 @@ public class TestOmMetadataManager {
for (OmBucketInfo omBucketInfo : omBucketInfoList) {
assertTrue(omBucketInfo.getBucketName().startsWith(
prefixBucketNameWithOzoneOwner));
- assertFalse(omBucketInfo.getBucketName().equals(
- prefixBucketNameWithOzoneOwner + 10));
+ assertNotEquals(prefixBucketNameWithOzoneOwner + 10,
omBucketInfo.getBucketName());
}
@@ -426,8 +425,7 @@ public class TestOmMetadataManager {
for (OmKeyInfo omKeyInfo : omKeyInfoList) {
assertTrue(omKeyInfo.getKeyName().startsWith(
prefixKeyA));
- assertFalse(omKeyInfo.getBucketName().equals(
- prefixKeyA + 38));
+ assertNotEquals(prefixKeyA + 38, omKeyInfo.getBucketName());
}
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 4704622dd5..6659ef852f 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
@@ -348,17 +348,17 @@ class TestOzoneManagerDoubleBuffer {
S3SecretCache cache = secretManager.cache();
// Check if all the three secrets are cached.
- Assertions.assertTrue(cache.get(userPrincipalId1) != null);
- Assertions.assertTrue(cache.get(userPrincipalId2) != null);
- Assertions.assertTrue(cache.get(userPrincipalId3) != null);
+ Assertions.assertNotNull(cache.get(userPrincipalId1));
+ Assertions.assertNotNull(cache.get(userPrincipalId2));
+ Assertions.assertNotNull(cache.get(userPrincipalId3));
// Flush the current buffer.
doubleBuffer.flushCurrentBuffer();
// Check if all the three secrets are cleared from the cache.
- Assertions.assertTrue(cache.get(userPrincipalId3) == null);
- Assertions.assertTrue(cache.get(userPrincipalId2) == null);
- Assertions.assertTrue(cache.get(userPrincipalId1) == null);
+ Assertions.assertNull(cache.get(userPrincipalId3));
+ Assertions.assertNull(cache.get(userPrincipalId2));
+ Assertions.assertNull(cache.get(userPrincipalId1));
} finally {
// cleanup metrics
OzoneManagerDoubleBufferMetrics metrics =
diff --git
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconCodecs.java
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconCodecs.java
index ca8bc4f8da..7c380fa7a4 100644
---
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconCodecs.java
+++
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconCodecs.java
@@ -39,7 +39,7 @@ public class TestReconCodecs {
Codec<ContainerKeyPrefix> codec = ContainerKeyPrefixCodec.get();
byte[] persistedFormat = codec.toPersistedFormat(containerKeyPrefix);
- Assertions.assertTrue(persistedFormat != null);
+ Assertions.assertNotNull(persistedFormat);
ContainerKeyPrefix fromPersistedFormat =
codec.fromPersistedFormat(persistedFormat);
Assertions.assertEquals(containerKeyPrefix, fromPersistedFormat);
@@ -50,7 +50,7 @@ public class TestReconCodecs {
Integer i = 1000;
Codec<Integer> codec = IntegerCodec.get();
byte[] persistedFormat = codec.toPersistedFormat(i);
- Assertions.assertTrue(persistedFormat != null);
+ Assertions.assertNotNull(persistedFormat);
Integer fromPersistedFormat =
codec.fromPersistedFormat(persistedFormat);
Assertions.assertEquals(i, fromPersistedFormat);
diff --git
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestBlocksEndPoint.java
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestBlocksEndPoint.java
index b1dfed9929..470403540c 100644
---
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestBlocksEndPoint.java
+++
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestBlocksEndPoint.java
@@ -253,14 +253,14 @@ public class TestBlocksEndPoint {
containerStateBlockInfoListMap =
(Map<String, List<ContainerBlocksInfoWrapper>>)
blocksPendingDeletion.getEntity();
- Assertions.assertTrue(containerStateBlockInfoListMap.size() == 0);
+ Assertions.assertEquals(0, containerStateBlockInfoListMap.size());
blocksPendingDeletion =
blocksEndPoint.getBlocksPendingDeletion(1, 4);
containerStateBlockInfoListMap =
(Map<String, List<ContainerBlocksInfoWrapper>>)
blocksPendingDeletion.getEntity();
- Assertions.assertTrue(containerStateBlockInfoListMap.size() == 0);
+ Assertions.assertEquals(0, containerStateBlockInfoListMap.size());
}
protected ContainerWithPipeline getTestContainer(
diff --git
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestFeaturesEndPoint.java
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestFeaturesEndPoint.java
index 00732561a5..413753cf16 100644
---
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestFeaturesEndPoint.java
+++
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestFeaturesEndPoint.java
@@ -113,7 +113,7 @@ public class TestFeaturesEndPoint {
List<FeatureProvider.Feature> allDisabledFeatures =
(List<FeatureProvider.Feature>) disabledFeatures.getEntity();
Assertions.assertNotNull(allDisabledFeatures);
- Assertions.assertTrue(allDisabledFeatures.size() == 0);
+ Assertions.assertEquals(0, allDisabledFeatures.size());
}
@Test
@@ -141,6 +141,6 @@ public class TestFeaturesEndPoint {
List<FeatureProvider.Feature> allDisabledFeatures =
(List<FeatureProvider.Feature>) disabledFeatures.getEntity();
Assertions.assertNotNull(allDisabledFeatures);
- Assertions.assertTrue(allDisabledFeatures.size() == 0);
+ Assertions.assertEquals(0, allDisabledFeatures.size());
}
}
diff --git
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/common/CommonUtils.java
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/common/CommonUtils.java
index 35196a748b..753804e5fa 100644
---
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/common/CommonUtils.java
+++
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/common/CommonUtils.java
@@ -43,6 +43,7 @@ import java.util.HashMap;
import static org.apache.hadoop.ozone.OzoneAcl.AclScope.ACCESS;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
/**
* This is a utility class for common code for test cases.
@@ -185,8 +186,8 @@ public class CommonUtils {
NamespaceSummaryResponse invalidObj =
(NamespaceSummaryResponse) invalidResponse.getEntity();
assertEquals(ResponseStatus.PATH_NOT_FOUND, invalidObj.getStatus());
- assertEquals(null, invalidObj.getCountStats());
- assertEquals(null, invalidObj.getObjectDBInfo());
+ assertNull(invalidObj.getCountStats());
+ assertNull(invalidObj.getObjectDBInfo());
}
public void testNSSummaryBasicInfoKey(
diff --git
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthStatus.java
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthStatus.java
index 4e86b72709..a46dbc0d05 100644
---
a/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthStatus.java
+++
b/hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthStatus.java
@@ -78,7 +78,7 @@ public class TestContainerHealthStatus {
assertFalse(status.isUnderReplicated());
assertEquals(0, status.replicaDelta());
assertFalse(status.isMissing());
- assertEquals(false, status.isMisReplicated());
+ assertFalse(status.isMisReplicated());
assertEquals(0, status.misReplicatedDelta());
assertEquals(container, status.getContainer());
@@ -102,7 +102,7 @@ public class TestContainerHealthStatus {
assertFalse(status.isUnderReplicated());
assertEquals(0, status.replicaDelta());
assertFalse(status.isMissing());
- assertEquals(false, status.isMisReplicated());
+ assertFalse(status.isMisReplicated());
assertEquals(0, status.misReplicatedDelta());
}
@@ -117,7 +117,7 @@ public class TestContainerHealthStatus {
assertFalse(status.isUnderReplicated());
assertEquals(3, status.replicaDelta());
assertTrue(status.isMissing());
- assertEquals(false, status.isMisReplicated());
+ assertFalse(status.isMisReplicated());
assertEquals(0, status.misReplicatedDelta());
}
@@ -133,7 +133,7 @@ public class TestContainerHealthStatus {
assertFalse(status.isOverReplicated());
assertTrue(status.isUnderReplicated());
assertEquals(2, status.replicaDelta());
- assertEquals(false, status.isMisReplicated());
+ assertFalse(status.isMisReplicated());
assertEquals(0, status.misReplicatedDelta());
}
@@ -152,7 +152,7 @@ public class TestContainerHealthStatus {
assertFalse(status.isUnderReplicated());
assertTrue(status.isOverReplicated());
assertEquals(-1, status.replicaDelta());
- assertEquals(false, status.isMisReplicated());
+ assertFalse(status.isMisReplicated());
assertEquals(0, status.misReplicatedDelta());
}
diff --git
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java
index cd9b3882f7..05d87e0114 100644
---
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java
+++
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java
@@ -176,8 +176,7 @@ public class TestPermissionCheck {
MultiDeleteResponse response =
bucketEndpoint.multiDelete("BucketName", "keyName", request);
assertEquals(1, response.getErrors().size());
- assertTrue(
- response.getErrors().get(0).getCode().equals("PermissionDenied"));
+ assertEquals("PermissionDenied", response.getErrors().get(0).getCode());
}
@Test
diff --git
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/util/TestRangeHeaderParserUtil.java
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/util/TestRangeHeaderParserUtil.java
index 3e9a289c76..c9402a60ad 100644
---
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/util/TestRangeHeaderParserUtil.java
+++
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/util/TestRangeHeaderParserUtil.java
@@ -21,6 +21,8 @@ package org.apache.hadoop.ozone.s3.util;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* Test class to test RangeHeaderParserUtil.
@@ -37,60 +39,60 @@ public class TestRangeHeaderParserUtil {
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=0-8", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(8, rangeHeader.getEndOffset());
- assertEquals(false, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertFalse(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
//range is with in file length, both start and end offset are same
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=0-0", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(0, rangeHeader.getEndOffset());
- assertEquals(false, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertFalse(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
//range is not with in file length, both start and end offset are greater
// than length
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=11-10", 10);
- assertEquals(true, rangeHeader.isInValidRange());
+ assertTrue(rangeHeader.isInValidRange());
// range is satisfying, one of the range is with in the length. So, read
// full file
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=11-8", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(9, rangeHeader.getEndOffset());
- assertEquals(true, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertTrue(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
// bytes spec is wrong
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("mb=11-8", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(9, rangeHeader.getEndOffset());
- assertEquals(true, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertTrue(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
// range specified is invalid
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=-11-8", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(9, rangeHeader.getEndOffset());
- assertEquals(true, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertTrue(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
//Last n bytes
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=-6", 10);
assertEquals(4, rangeHeader.getStartOffset());
assertEquals(9, rangeHeader.getEndOffset());
- assertEquals(false, rangeHeader.isReadFull());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertFalse(rangeHeader.isReadFull());
+ assertFalse(rangeHeader.isInValidRange());
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=-106", 10);
assertEquals(0, rangeHeader.getStartOffset());
assertEquals(9, rangeHeader.getEndOffset());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertFalse(rangeHeader.isInValidRange());
rangeHeader = RangeHeaderParserUtil.parseRangeHeader("bytes=3977248768" +
"-4977248768", 4977248769L);
assertEquals(3977248768L, rangeHeader.getStartOffset());
assertEquals(4977248768L, rangeHeader.getEndOffset());
- assertEquals(false, rangeHeader.isInValidRange());
+ assertFalse(rangeHeader.isInValidRange());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]