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 02f133ede4 HDDS-9493. Migrate tests in ozone-common to JUnit5 (#5499)
02f133ede4 is described below
commit 02f133ede4d462867002e8412e6f495caf707086
Author: VarshaRavi <[email protected]>
AuthorDate: Sat Oct 28 01:03:27 2023 +0530
HDDS-9493. Migrate tests in ozone-common to JUnit5 (#5499)
---
.../java/org/apache/hadoop/ozone/TestOmUtils.java | 79 ++++++------
.../org/apache/hadoop/ozone/TestOzoneAcls.java | 19 ++-
.../ozone/om/exceptions/TestResultCodes.java | 15 +--
.../ozone/om/ha/TestOMFailoverProxyProvider.java | 34 +++---
.../hadoop/ozone/om/helpers/TestOmBucketArgs.java | 46 +++----
.../hadoop/ozone/om/helpers/TestOmBucketInfo.java | 47 ++++----
.../hadoop/ozone/om/helpers/TestOmKeyInfo.java | 68 ++++++-----
.../om/helpers/TestOmKeyLocationInfoGroup.java | 17 +--
.../ozone/om/helpers/TestOmMultipartKeyInfo.java | 6 +-
.../ozone/om/helpers/TestOmMultipartUpload.java | 12 +-
.../ozone/om/helpers/TestOmSnapshotInfo.java | 62 +++++-----
.../hadoop/ozone/om/helpers/TestOmVolumeArgs.java | 18 +--
.../hadoop/ozone/om/helpers/TestOzoneAclUtil.java | 35 +++---
.../hadoop/ozone/om/helpers/TestOzoneFsUtils.java | 18 +--
.../hadoop/ozone/om/helpers/TestQuotaUtil.java | 19 +--
.../hadoop/ozone/om/lock/TestKeyPathLock.java | 26 ++--
.../hadoop/ozone/om/lock/TestOzoneManagerLock.java | 134 +++++++++------------
.../ozone/om/protocolPB/TestS3GrpcOmTransport.java | 44 ++++---
.../ozone/security/TestGDPRSymmetricKey.java | 16 +--
.../security/TestOzoneDelegationTokenSelector.java | 10 +-
.../ozone/security/acl/TestOzoneObjInfo.java | 29 ++---
.../apache/hadoop/ozone/util/TestRadixTree.java | 14 ++-
22 files changed, 379 insertions(+), 389 deletions(-)
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java
index 410c0623fb..bd57945896 100644
--- a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java
+++ b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java
@@ -18,50 +18,44 @@
package org.apache.hadoop.ozone;
+import org.apache.hadoop.hdds.conf.OzoneConfiguration;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Timeout;
+import org.junit.jupiter.api.io.TempDir;
+
import java.io.File;
import java.io.IOException;
import java.net.InetSocketAddress;
+import java.nio.file.Path;
import java.util.List;
import java.util.Map;
import java.util.Set;
-import org.apache.hadoop.hdds.conf.OzoneConfiguration;
-
import static org.apache.hadoop.ozone.OmUtils.getOmHostsFromConfig;
import static org.apache.hadoop.ozone.OmUtils.getOzoneManagerServiceId;
import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_ADDRESS_KEY;
import static
org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_INTERNAL_SERVICE_ID;
import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_NODES_KEY;
import static org.apache.hadoop.ozone.om.OMConfigKeys.OZONE_OM_SERVICE_IDS_KEY;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assume.assumeTrue;
-
-import org.junit.Assert;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.TemporaryFolder;
-import org.junit.rules.TestRule;
-import org.junit.rules.Timeout;
-import org.apache.ozone.test.JUnit5AwareTimeout;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assumptions.assumeTrue;
/**
* Unit tests for {@link OmUtils}.
*/
+@Timeout(60)
public class TestOmUtils {
- @Rule
- public TemporaryFolder folder = new TemporaryFolder();
-
- @Rule
- public TestRule timeout = new JUnit5AwareTimeout(Timeout.seconds(60));
-
+ @TempDir
+ private Path folder;
@Test
public void createOMDirCreatesDirectoryIfNecessary() throws IOException {
- File parent = folder.newFolder();
+ File parent = folder.toFile();
File omDir = new File(new File(parent, "sub"), "dir");
assertFalse(omDir.exists());
@@ -72,7 +66,7 @@ public class TestOmUtils {
@Test
public void createOMDirDoesNotThrowIfAlreadyExists() throws IOException {
- File omDir = folder.newFolder();
+ File omDir = folder.toFile();
assertTrue(omDir.exists());
OmUtils.createOMDir(omDir.getAbsolutePath());
@@ -80,15 +74,16 @@ public class TestOmUtils {
assertTrue(omDir.exists());
}
- @Test(expected = IllegalArgumentException.class)
- public void createOMDirThrowsIfCannotCreate() throws IOException {
- File parent = folder.newFolder();
- File omDir = new File(new File(parent, "sub"), "dir");
- assumeTrue(parent.setWritable(false, false));
-
- OmUtils.createOMDir(omDir.getAbsolutePath());
-
- // expecting exception
+ @Test
+ public void createOMDirThrowsIfCannotCreate() {
+ Assertions.assertThrows(IllegalArgumentException.class, () -> {
+ File parent = folder.toFile();
+ File omDir = new File(new File(parent, "sub"), "dir");
+ assumeTrue(parent.setWritable(false, false));
+
+ OmUtils.createOMDir(omDir.getAbsolutePath());
+ // expecting exception
+ });
}
@Test
@@ -129,7 +124,7 @@ public class TestOmUtils {
configuration.set(OZONE_OM_SERVICE_IDS_KEY, "om2,om3");
try {
getOzoneManagerServiceId(configuration);
- Assert.fail();
+ Assertions.fail();
} catch (IOException ioEx) {
assertTrue(ioEx.getMessage()
.contains("Cannot find the internal service id om1 in [om2, om3]"));
@@ -147,7 +142,7 @@ public class TestOmUtils {
configuration.set(OZONE_OM_SERVICE_IDS_KEY, "om2,om1");
try {
getOzoneManagerServiceId(configuration);
- Assert.fail();
+ Assertions.fail();
} catch (IOException ioEx) {
assertTrue(ioEx.getMessage()
.contains("More than 1 OzoneManager ServiceID (ozone.om.service" +
@@ -157,7 +152,7 @@ public class TestOmUtils {
@Test
public void checkMaxTransactionID() {
- Assert.assertEquals((long) (Math.pow(2, 54) - 2), OmUtils.MAX_TRXN_ID);
+ Assertions.assertEquals((long) (Math.pow(2, 54) - 2), OmUtils.MAX_TRXN_ID);
}
@Test
@@ -175,16 +170,16 @@ public class TestOmUtils {
conf.set(OZONE_OM_ADDRESS_KEY + "." + serviceId2 + ".om1", "om1-host");
Set<String> hosts = getOmHostsFromConfig(conf, serviceId);
- Assert.assertEquals(3, hosts.size());
- Assert.assertTrue(hosts.contains("omA-host"));
- Assert.assertTrue(hosts.contains("omB-host"));
- Assert.assertTrue(hosts.contains("omC-host"));
+ Assertions.assertEquals(3, hosts.size());
+ Assertions.assertTrue(hosts.contains("omA-host"));
+ Assertions.assertTrue(hosts.contains("omB-host"));
+ Assertions.assertTrue(hosts.contains("omC-host"));
hosts = getOmHostsFromConfig(conf, serviceId2);
- Assert.assertEquals(1, hosts.size());
- Assert.assertTrue(hosts.contains("om1-host"));
+ Assertions.assertEquals(1, hosts.size());
+ Assertions.assertTrue(hosts.contains("om1-host"));
- Assert.assertTrue(getOmHostsFromConfig(conf, "newId").isEmpty());
+ Assertions.assertTrue(getOmHostsFromConfig(conf, "newId").isEmpty());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOzoneAcls.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOzoneAcls.java
index 0389a823d6..d20c1e4aa4 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOzoneAcls.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOzoneAcls.java
@@ -19,9 +19,8 @@
package org.apache.hadoop.ozone;
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLIdentityType;
-
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.util.HashMap;
import java.util.List;
@@ -36,11 +35,11 @@ import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType.REA
import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType.READ_ACL;
import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType.WRITE;
import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType.WRITE_ACL;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertThrows;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertThrows;
/**
* This class is to test acl storage and retrieval in ozone store.
@@ -224,7 +223,7 @@ public class TestOzoneAcls {
assertTrue(acl.getAclBitSet().get(READ_ACL.ordinal()));
assertTrue(acl.getAclBitSet().get(WRITE_ACL.ordinal()));
assertFalse(acl.getAclBitSet().get(ALL.ordinal()));
- assertTrue(acl.getAclScope().equals(OzoneAcl.AclScope.DEFAULT));
+ assertEquals(acl.getAclScope(), OzoneAcl.AclScope.DEFAULT);
acl = OzoneAcl.parseAcl("user:bilbo:rwdlncxy[ACCESS]");
assertEquals(acl.getName(), "bilbo");
@@ -237,7 +236,7 @@ public class TestOzoneAcls {
assertTrue(acl.getAclBitSet().get(READ_ACL.ordinal()));
assertTrue(acl.getAclBitSet().get(WRITE_ACL.ordinal()));
assertFalse(acl.getAclBitSet().get(ALL.ordinal()));
- assertTrue(acl.getAclScope().equals(OzoneAcl.AclScope.ACCESS));
+ assertEquals(acl.getAclScope(), OzoneAcl.AclScope.ACCESS);
acl = OzoneAcl.parseAcl("group:hadoop:rwdlncxy[ACCESS]");
assertEquals(acl.getName(), "hadoop");
@@ -251,7 +250,7 @@ public class TestOzoneAcls {
assertTrue(acl.getAclBitSet().get(WRITE_ACL.ordinal()));
assertFalse(acl.getAclBitSet().get(ALL.ordinal()));
assertEquals(ACLIdentityType.GROUP, acl.getType());
- assertTrue(acl.getAclScope().equals(OzoneAcl.AclScope.ACCESS));
+ assertEquals(acl.getAclScope(), OzoneAcl.AclScope.ACCESS);
acl = OzoneAcl.parseAcl("world::rwdlncxy[DEFAULT]");
assertEquals(acl.getName(), "WORLD");
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/exceptions/TestResultCodes.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/exceptions/TestResultCodes.java
index b7db4db5ac..78f8cf0dfe 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/exceptions/TestResultCodes.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/exceptions/TestResultCodes.java
@@ -20,8 +20,8 @@ package org.apache.hadoop.ozone.om.exceptions;
import org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes;
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Status;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Test code mappping.
@@ -30,15 +30,16 @@ public class TestResultCodes {
@Test
public void codeMapping() {
- Assert.assertEquals(ResultCodes.values().length, Status.values().length);
+ Assertions.assertEquals(ResultCodes.values().length,
+ Status.values().length);
for (int i = 0; i < ResultCodes.values().length; i++) {
ResultCodes codeValue = ResultCodes.values()[i];
Status protoBufValue = Status.values()[i];
- Assert.assertTrue(String
- .format("Protobuf/Enum constant name mismatch %s %s", codeValue,
- protoBufValue), sameName(codeValue.name(),
protoBufValue.name()));
+ Assertions.assertTrue(sameName(codeValue.name(), protoBufValue.name()),
+ String.format("Protobuf/Enum constant name mismatch %s %s",
codeValue,
+ protoBufValue));
ResultCodes converted = ResultCodes.values()[protoBufValue.ordinal()];
- Assert.assertEquals(codeValue, converted);
+ Assertions.assertEquals(codeValue, converted);
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/ha/TestOMFailoverProxyProvider.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/ha/TestOMFailoverProxyProvider.java
index d1a3f5c51d..0e115bab5a 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/ha/TestOMFailoverProxyProvider.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/ha/TestOMFailoverProxyProvider.java
@@ -27,9 +27,9 @@ import java.util.StringJoiner;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.ozone.ha.ConfUtils;
import org.apache.hadoop.ozone.om.protocolPB.OzoneManagerProtocolPB;
-import org.junit.Assert;
-import org.junit.Test;
-import org.junit.Before;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.BeforeEach;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.hadoop.hdds.conf.OzoneConfiguration;
@@ -53,7 +53,7 @@ public class TestOMFailoverProxyProvider {
private int numNodes = 3;
private OzoneConfiguration config;
- @Before
+ @BeforeEach
public void init() throws Exception {
config = new OzoneConfiguration();
waitBetweenRetries = config.getLong(
@@ -121,10 +121,10 @@ public class TestOMFailoverProxyProvider {
Collection<String> allNodeIds =
config.getTrimmedStringCollection(ConfUtils.
addKeySuffixes(OZONE_OM_NODES_KEY, OM_SERVICE_ID));
allNodeIds.remove(provider.getCurrentProxyOMNodeId());
- Assert.assertTrue("This test needs at least 2 OMs",
- allNodeIds.size() > 0);
+ Assertions.assertTrue(allNodeIds.size() > 0,
+ "This test needs at least 2 OMs");
provider.setNextOmProxy(allNodeIds.iterator().next());
- Assert.assertEquals(0, provider.getWaitTime());
+ Assertions.assertEquals(0, provider.getWaitTime());
}
/**
@@ -147,10 +147,10 @@ public class TestOMFailoverProxyProvider {
* Failover to next node and wait time should be same as waitTimeAfter.
*/
private void failoverToNextNode(int numNextNodeFailoverTimes,
- long waitTimeAfter) {
+ long waitTimeAfter) {
for (int attempt = 0; attempt < numNextNodeFailoverTimes; attempt++) {
provider.selectNextOmProxy();
- Assert.assertEquals(waitTimeAfter, provider.getWaitTime());
+ Assertions.assertEquals(waitTimeAfter, provider.getWaitTime());
provider.performFailover(null);
}
}
@@ -162,7 +162,7 @@ public class TestOMFailoverProxyProvider {
provider.performFailover(null);
for (int attempt = 1; attempt <= numSameNodeFailoverTimes; attempt++) {
provider.setNextOmProxy(provider.getCurrentProxyOMNodeId());
- Assert.assertEquals(attempt * waitBetweenRetries,
+ Assertions.assertEquals(attempt * waitBetweenRetries,
provider.getWaitTime());
}
}
@@ -175,29 +175,29 @@ public class TestOMFailoverProxyProvider {
OzoneConfiguration ozoneConf = new OzoneConfiguration();
ArrayList<String> nodeAddrs = new ArrayList<>(
Arrays.asList("4.3.2.1:9862", "2.1.0.5:9862", "3.2.1.0:9862"));
- Assert.assertEquals(numNodes, nodeAddrs.size());
+ Assertions.assertEquals(numNodes, nodeAddrs.size());
StringJoiner allNodeIds = new StringJoiner(",");
for (int i = 1; i <= numNodes; i++) {
String nodeId = NODE_ID_BASE_STR + i;
ozoneConf.set(
ConfUtils.addKeySuffixes(OZONE_OM_ADDRESS_KEY, OM_SERVICE_ID,
- nodeId), nodeAddrs.get(i - 1));
+ nodeId), nodeAddrs.get(i - 1));
allNodeIds.add(nodeId);
}
ozoneConf.set(ConfUtils.addKeySuffixes(OZONE_OM_NODES_KEY, OM_SERVICE_ID),
allNodeIds.toString());
HadoopRpcOMFailoverProxyProvider prov =
- new HadoopRpcOMFailoverProxyProvider(ozoneConf,
- UserGroupInformation.getCurrentUser(),
- OM_SERVICE_ID,
- OzoneManagerProtocolPB.class);
+ new HadoopRpcOMFailoverProxyProvider(ozoneConf,
+ UserGroupInformation.getCurrentUser(),
+ OM_SERVICE_ID,
+ OzoneManagerProtocolPB.class);
Text dtService = prov.getCurrentProxyDelegationToken();
Collections.sort(nodeAddrs);
String expectedDtService = String.join(",", nodeAddrs);
- Assert.assertEquals(expectedDtService, dtService.toString());
+ Assertions.assertEquals(expectedDtService, dtService.toString());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketArgs.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketArgs.java
index 509714aaf0..25940b8196 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketArgs.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketArgs.java
@@ -20,8 +20,8 @@ package org.apache.hadoop.ozone.om.helpers;
import org.apache.hadoop.hdds.client.DefaultReplicationConfig;
import org.apache.hadoop.hdds.client.ECReplicationConfig;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import static org.apache.hadoop.hdds.client.ReplicationType.EC;
@@ -37,14 +37,14 @@ public class TestOmBucketArgs {
.setVolumeName("volume")
.build();
- Assert.assertEquals(false, bucketArgs.hasQuotaInBytes());
- Assert.assertEquals(false, bucketArgs.hasQuotaInNamespace());
+ Assertions.assertFalse(bucketArgs.hasQuotaInBytes());
+ Assertions.assertFalse(bucketArgs.hasQuotaInNamespace());
OmBucketArgs argsFromProto = OmBucketArgs.getFromProtobuf(
bucketArgs.getProtobuf());
- Assert.assertEquals(false, argsFromProto.hasQuotaInBytes());
- Assert.assertEquals(false, argsFromProto.hasQuotaInNamespace());
+ Assertions.assertFalse(argsFromProto.hasQuotaInBytes());
+ Assertions.assertFalse(argsFromProto.hasQuotaInNamespace());
bucketArgs = OmBucketArgs.newBuilder()
.setBucketName("bucket")
@@ -53,39 +53,39 @@ public class TestOmBucketArgs {
.setQuotaInBytes(456)
.build();
- Assert.assertEquals(true, bucketArgs.hasQuotaInBytes());
- Assert.assertEquals(true, bucketArgs.hasQuotaInNamespace());
+ Assertions.assertTrue(bucketArgs.hasQuotaInBytes());
+ Assertions.assertTrue(bucketArgs.hasQuotaInNamespace());
argsFromProto = OmBucketArgs.getFromProtobuf(
bucketArgs.getProtobuf());
- Assert.assertEquals(true, argsFromProto.hasQuotaInBytes());
- Assert.assertEquals(true, argsFromProto.hasQuotaInNamespace());
+ Assertions.assertTrue(argsFromProto.hasQuotaInBytes());
+ Assertions.assertTrue(argsFromProto.hasQuotaInNamespace());
}
@Test
public void testDefaultReplicationConfigIsSetCorrectly() {
OmBucketArgs bucketArgs = OmBucketArgs.newBuilder()
- .setBucketName("bucket")
- .setVolumeName("volume")
- .build();
+ .setBucketName("bucket")
+ .setVolumeName("volume")
+ .build();
OmBucketArgs argsFromProto = OmBucketArgs.getFromProtobuf(
- bucketArgs.getProtobuf());
+ bucketArgs.getProtobuf());
- Assert.assertEquals(null, argsFromProto.getDefaultReplicationConfig());
+ Assertions.assertNull(argsFromProto.getDefaultReplicationConfig());
bucketArgs = OmBucketArgs.newBuilder()
- .setBucketName("bucket")
- .setVolumeName("volume")
- .setDefaultReplicationConfig(new DefaultReplicationConfig(
- new ECReplicationConfig(3, 2)))
- .build();
+ .setBucketName("bucket")
+ .setVolumeName("volume")
+ .setDefaultReplicationConfig(new DefaultReplicationConfig(
+ new ECReplicationConfig(3, 2)))
+ .build();
argsFromProto = OmBucketArgs.getFromProtobuf(
- bucketArgs.getProtobuf());
+ bucketArgs.getProtobuf());
- Assert.assertEquals(EC,
- argsFromProto.getDefaultReplicationConfig().getType());
+ Assertions.assertEquals(EC,
+ argsFromProto.getDefaultReplicationConfig().getType());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketInfo.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketInfo.java
index 17dc6eb9e7..4f8b32520e 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketInfo.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmBucketInfo.java
@@ -26,8 +26,8 @@ import org.apache.hadoop.hdds.protocol.StorageType;
import org.apache.hadoop.ozone.OzoneAcl;
import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import org.apache.hadoop.util.Time;
import java.util.Collections;
@@ -47,7 +47,7 @@ public class TestOmBucketInfo {
.setStorageType(StorageType.ARCHIVE)
.build();
- Assert.assertEquals(bucket,
+ Assertions.assertEquals(bucket,
OmBucketInfo.getFromProtobuf(bucket.getProtobuf()));
}
@@ -60,7 +60,7 @@ public class TestOmBucketInfo {
.setSourceBucket("someBucket")
.build();
- Assert.assertEquals(bucket,
+ Assertions.assertEquals(bucket,
OmBucketInfo.getFromProtobuf(bucket.getProtobuf()));
}
@@ -82,10 +82,10 @@ public class TestOmBucketInfo {
/* Clone an omBucketInfo. */
OmBucketInfo cloneBucketInfo = omBucketInfo.copyObject();
- Assert.assertNotSame(omBucketInfo, cloneBucketInfo);
- Assert.assertEquals("Expected " + omBucketInfo + " and " + cloneBucketInfo
- + " to be equal",
- omBucketInfo, cloneBucketInfo);
+ Assertions.assertNotSame(omBucketInfo, cloneBucketInfo);
+ Assertions.assertEquals(omBucketInfo, cloneBucketInfo,
+ "Expected " + omBucketInfo + " and " + cloneBucketInfo
+ + " to be equal");
/* Reset acl & check not equal. */
omBucketInfo.setAcls(Collections.singletonList(new OzoneAcl(
@@ -94,14 +94,14 @@ public class TestOmBucketInfo {
IAccessAuthorizer.ACLType.WRITE_ACL,
OzoneAcl.AclScope.ACCESS
)));
- Assert.assertNotEquals(
+ Assertions.assertNotEquals(
omBucketInfo.getAcls().get(0),
cloneBucketInfo.getAcls().get(0));
/* Clone acl & check equal. */
cloneBucketInfo = omBucketInfo.copyObject();
- Assert.assertEquals(omBucketInfo, cloneBucketInfo);
- Assert.assertEquals(
+ Assertions.assertEquals(omBucketInfo, cloneBucketInfo);
+ Assertions.assertEquals(
omBucketInfo.getAcls().get(0),
cloneBucketInfo.getAcls().get(0));
@@ -112,8 +112,8 @@ public class TestOmBucketInfo {
IAccessAuthorizer.ACLType.WRITE_ACL,
OzoneAcl.AclScope.ACCESS
));
- Assert.assertEquals((int) 0, omBucketInfo.getAcls().size());
- Assert.assertEquals((int) 1, cloneBucketInfo.getAcls().size());
+ Assertions.assertEquals(0, omBucketInfo.getAcls().size());
+ Assertions.assertEquals(1, cloneBucketInfo.getAcls().size());
}
@@ -123,16 +123,17 @@ public class TestOmBucketInfo {
OmBucketInfo.newBuilder().setBucketName("bucket").setVolumeName("vol1")
.setCreationTime(Time.now()).setIsVersionEnabled(false)
.setStorageType(StorageType.ARCHIVE).setAcls(Collections
- .singletonList(new OzoneAcl(IAccessAuthorizer.ACLIdentityType.USER,
- "defaultUser", IAccessAuthorizer.ACLType.WRITE_ACL,
- OzoneAcl.AclScope.ACCESS))).build();
+ .singletonList(new OzoneAcl(
+ IAccessAuthorizer.ACLIdentityType.USER,
+ "defaultUser", IAccessAuthorizer.ACLType.WRITE_ACL,
+ OzoneAcl.AclScope.ACCESS))).build();
OzoneManagerProtocolProtos.BucketInfo protobuf =
omBucketInfo.getProtobuf();
// No EC Config
- Assert.assertFalse(protobuf.hasDefaultReplicationConfig());
+ Assertions.assertFalse(protobuf.hasDefaultReplicationConfig());
// Reconstruct object from Proto
OmBucketInfo recovered = OmBucketInfo.getFromProtobuf(protobuf);
- Assert.assertNull(recovered.getDefaultReplicationConfig());
+ Assertions.assertNull(recovered.getDefaultReplicationConfig());
// EC Config
omBucketInfo = OmBucketInfo.newBuilder()
@@ -150,20 +151,20 @@ public class TestOmBucketInfo {
new ECReplicationConfig(3, 2))).build();
protobuf = omBucketInfo.getProtobuf();
- Assert.assertTrue(protobuf.hasDefaultReplicationConfig());
- Assert.assertEquals(3,
+ Assertions.assertTrue(protobuf.hasDefaultReplicationConfig());
+ Assertions.assertEquals(3,
protobuf.getDefaultReplicationConfig().getEcReplicationConfig()
.getData());
- Assert.assertEquals(2,
+ Assertions.assertEquals(2,
protobuf.getDefaultReplicationConfig().getEcReplicationConfig()
.getParity());
// Reconstruct object from Proto
recovered = OmBucketInfo.getFromProtobuf(protobuf);
- Assert.assertEquals(ReplicationType.EC,
+ Assertions.assertEquals(ReplicationType.EC,
recovered.getDefaultReplicationConfig().getType());
ReplicationConfig config =
recovered.getDefaultReplicationConfig().getReplicationConfig();
- Assert.assertEquals(new ECReplicationConfig(3, 2), config);
+ Assertions.assertEquals(new ECReplicationConfig(3, 2), config);
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfo.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfo.java
index 0d421dc152..0f8443d81c 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfo.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfo.java
@@ -32,8 +32,8 @@ import org.apache.hadoop.ozone.om.helpers.OmKeyInfo.Builder;
import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer;
import org.apache.hadoop.util.Time;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.util.ArrayList;
@@ -59,11 +59,11 @@ public class TestOmKeyInfo {
OmKeyInfo keyAfterSerialization = OmKeyInfo.getFromProtobuf(
key.getProtobuf(ClientVersion.CURRENT_VERSION));
- Assert.assertEquals(key, keyAfterSerialization);
+ Assertions.assertEquals(key, keyAfterSerialization);
- Assert.assertFalse(key.isHsync());
+ Assertions.assertFalse(key.isHsync());
key.getMetadata().put(OzoneConsts.HSYNC_CLIENT_ID, "clientid");
- Assert.assertTrue(key.isHsync());
+ Assertions.assertTrue(key.isHsync());
}
@Test
@@ -74,37 +74,39 @@ public class TestOmKeyInfo {
key.getProtobuf(ClientVersion.CURRENT_VERSION);
// No EC Config
- Assert.assertFalse(omKeyProto.hasEcReplicationConfig());
- Assert.assertEquals(THREE, omKeyProto.getFactor());
- Assert.assertEquals(RATIS, omKeyProto.getType());
+ Assertions.assertFalse(omKeyProto.hasEcReplicationConfig());
+ Assertions.assertEquals(THREE, omKeyProto.getFactor());
+ Assertions.assertEquals(RATIS, omKeyProto.getType());
// Reconstruct object from Proto
OmKeyInfo recovered = OmKeyInfo.getFromProtobuf(omKeyProto);
- Assert.assertEquals(RATIS,
+ Assertions.assertEquals(RATIS,
recovered.getReplicationConfig().getReplicationType());
- Assert.assertTrue(
+ Assertions.assertTrue(
recovered.getReplicationConfig() instanceof RatisReplicationConfig);
// EC Config
key = createOmKeyInfo(new ECReplicationConfig(3, 2));
- Assert.assertFalse(key.isHsync());
+ Assertions.assertFalse(key.isHsync());
omKeyProto = key.getProtobuf(ClientVersion.CURRENT_VERSION);
- Assert.assertEquals(3, omKeyProto.getEcReplicationConfig().getData());
- Assert.assertEquals(2, omKeyProto.getEcReplicationConfig().getParity());
- Assert.assertFalse(omKeyProto.hasFactor());
- Assert.assertEquals(EC, omKeyProto.getType());
+ Assertions.assertEquals(3,
+ omKeyProto.getEcReplicationConfig().getData());
+ Assertions.assertEquals(2,
+ omKeyProto.getEcReplicationConfig().getParity());
+ Assertions.assertFalse(omKeyProto.hasFactor());
+ Assertions.assertEquals(EC, omKeyProto.getType());
// Reconstruct object from Proto
recovered = OmKeyInfo.getFromProtobuf(omKeyProto);
- Assert.assertEquals(EC,
+ Assertions.assertEquals(EC,
recovered.getReplicationConfig().getReplicationType());
- Assert.assertTrue(
+ Assertions.assertTrue(
recovered.getReplicationConfig() instanceof ECReplicationConfig);
ECReplicationConfig config =
(ECReplicationConfig) recovered.getReplicationConfig();
- Assert.assertEquals(3, config.getData());
- Assert.assertEquals(2, config.getParity());
+ Assertions.assertEquals(3, config.getData());
+ Assertions.assertEquals(2, config.getParity());
}
private OmKeyInfo createOmKeyInfo(ReplicationConfig replicationConfig) {
@@ -151,10 +153,10 @@ public class TestOmKeyInfo {
// OmKeyLocationInfoGroup has now implemented equals() method.
// assertEquals should work now.
- Assert.assertEquals(key, cloneKey);
+ Assertions.assertEquals(key, cloneKey);
// Check each version content here.
- Assert.assertEquals(key.getKeyLocationVersions().size(),
+ Assertions.assertEquals(key.getKeyLocationVersions().size(),
cloneKey.getKeyLocationVersions().size());
// Check blocks for each version.
@@ -162,16 +164,16 @@ public class TestOmKeyInfo {
OmKeyLocationInfoGroup orig = key.getKeyLocationVersions().get(i);
OmKeyLocationInfoGroup clone = key.getKeyLocationVersions().get(i);
- Assert.assertEquals(orig.isMultipartKey(), clone.isMultipartKey());
- Assert.assertEquals(orig.getVersion(), clone.getVersion());
+ Assertions.assertEquals(orig.isMultipartKey(), clone.isMultipartKey());
+ Assertions.assertEquals(orig.getVersion(), clone.getVersion());
- Assert.assertEquals(orig.getLocationList().size(),
+ Assertions.assertEquals(orig.getLocationList().size(),
clone.getLocationList().size());
for (int j = 0; j < orig.getLocationList().size(); j++) {
OmKeyLocationInfo origLocationInfo = orig.getLocationList().get(j);
OmKeyLocationInfo cloneLocationInfo = clone.getLocationList().get(j);
- Assert.assertEquals(origLocationInfo, cloneLocationInfo);
+ Assertions.assertEquals(origLocationInfo, cloneLocationInfo);
}
}
@@ -180,23 +182,23 @@ public class TestOmKeyInfo {
IAccessAuthorizer.ACLType.WRITE, ACCESS)));
// Change acls and check.
- Assert.assertNotEquals(key, cloneKey);
+ Assertions.assertNotEquals(key, cloneKey);
- Assert.assertNotEquals(key.getAcls(), cloneKey.getAcls());
+ Assertions.assertNotEquals(key.getAcls(), cloneKey.getAcls());
// clone now again
cloneKey = key.copyObject();
- Assert.assertEquals(key.getAcls(), cloneKey.getAcls());
+ Assertions.assertEquals(key.getAcls(), cloneKey.getAcls());
}
private OmKeyLocationInfoGroup createOmKeyLocationInfoGroup(boolean isMPU) {
List<OmKeyLocationInfo> omKeyLocationInfos = new ArrayList<>();
- omKeyLocationInfos.add(getOmKeyLocationInfo(new BlockID(100L, 101L),
- getPipeline()));
- omKeyLocationInfos.add(getOmKeyLocationInfo(new BlockID(101L, 100L),
- getPipeline()));
+ omKeyLocationInfos.add(getOmKeyLocationInfo(new BlockID(
+ 100L, 101L), getPipeline()));
+ omKeyLocationInfos.add(getOmKeyLocationInfo(new BlockID(
+ 101L, 100L), getPipeline()));
return new OmKeyLocationInfoGroup(0, omKeyLocationInfos, isMPU);
}
@@ -212,7 +214,7 @@ public class TestOmKeyInfo {
}
OmKeyLocationInfo getOmKeyLocationInfo(BlockID blockID,
- Pipeline pipeline) {
+ Pipeline pipeline) {
return new OmKeyLocationInfo.Builder()
.setBlockID(blockID)
.setPipeline(pipeline)
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyLocationInfoGroup.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyLocationInfoGroup.java
index 0b8b515e67..be4a1a96b1 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyLocationInfoGroup.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyLocationInfoGroup.java
@@ -16,8 +16,8 @@
*/
package org.apache.hadoop.ozone.om.helpers;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import java.util.ArrayList;
import java.util.Collection;
@@ -33,15 +33,16 @@ public class TestOmKeyLocationInfoGroup {
OmKeyLocationInfoGroup testInstance = createTestInstance();
List<OmKeyLocationInfo> latestList =
testInstance.getBlocksLatestVersionOnly();
- Assert.assertEquals(1, latestList.size());
- Assert.assertEquals(2, latestList.get(0).getCreateVersion());
+ Assertions.assertEquals(1, latestList.size());
+ Assertions.assertEquals(2, latestList.get(0).getCreateVersion());
}
@Test
public void testGettingPreviousVersions() {
OmKeyLocationInfoGroup testInstance = createTestInstance();
- Collection<OmKeyLocationInfo> list = testInstance.getLocationList(1L);
- Assert.assertEquals(2, list.size());
+ Collection<OmKeyLocationInfo> list = testInstance.getLocationList(
+ 1L);
+ Assertions.assertEquals(2, list.size());
}
@Test
@@ -50,9 +51,9 @@ public class TestOmKeyLocationInfoGroup {
List<OmKeyLocationInfo> locationInfoList = createLocationList();
OmKeyLocationInfoGroup newInstance =
testInstance.generateNextVersion(locationInfoList);
- Assert.assertEquals(1, newInstance.getLocationList().size());
+ Assertions.assertEquals(1, newInstance.getLocationList().size());
// createTestInstance is of version 2, nextVersion should be 3
- Assert.assertEquals(3, newInstance.getVersion());
+ Assertions.assertEquals(3, newInstance.getVersion());
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartKeyInfo.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartKeyInfo.java
index df48d5ac97..216f7316b6 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartKeyInfo.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartKeyInfo.java
@@ -27,14 +27,14 @@ import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyInfo;
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.PartKeyInfo;
import org.apache.hadoop.util.Time;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.util.UUID;
import java.util.stream.Stream;
import static java.util.stream.Collectors.toList;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotSame;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotSame;
/**
* Class to test OmMultipartKeyInfo.
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartUpload.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartUpload.java
index d13ae1d145..1d1d4bcfc5 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartUpload.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartUpload.java
@@ -17,8 +17,8 @@
*/
package org.apache.hadoop.ozone.om.helpers;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Test utilities inside OmMutipartUpload.
@@ -31,9 +31,9 @@ public class TestOmMultipartUpload {
OmMultipartUpload.getDbKey("vol1", "bucket1", "dir1/key1", "uploadId");
OmMultipartUpload info = OmMultipartUpload.from(key1);
- Assert.assertEquals("vol1", info.getVolumeName());
- Assert.assertEquals("bucket1", info.getBucketName());
- Assert.assertEquals("dir1/key1", info.getKeyName());
- Assert.assertEquals("uploadId", info.getUploadId());
+ Assertions.assertEquals("vol1", info.getVolumeName());
+ Assertions.assertEquals("bucket1", info.getBucketName());
+ Assertions.assertEquals("dir1/key1", info.getKeyName());
+ Assertions.assertEquals("uploadId", info.getUploadId());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmSnapshotInfo.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmSnapshotInfo.java
index bbc416150c..ed3f96efb9 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmSnapshotInfo.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmSnapshotInfo.java
@@ -24,8 +24,8 @@ import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.SnapshotStatusProto;
import org.apache.hadoop.util.Time;
-import org.junit.Test;
-import org.junit.Assert;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Assertions;
import java.util.UUID;
@@ -102,7 +102,7 @@ public class TestOmSnapshotInfo {
public void testSnapshotStatusProtoToObject() {
OzoneManagerProtocolProtos.SnapshotInfo snapshotInfoEntry =
createSnapshotInfoProto();
- Assert.assertEquals(SNAPSHOT_STATUS,
+ Assertions.assertEquals(SNAPSHOT_STATUS,
SnapshotStatus.valueOf(snapshotInfoEntry.getSnapshotStatus()));
}
@@ -114,32 +114,34 @@ public class TestOmSnapshotInfo {
OzoneManagerProtocolProtos.SnapshotInfo snapshotInfoEntryActual =
snapshotInfo.getProtobuf();
- Assert.assertEquals(snapshotInfoEntryExpected.getSnapshotID(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getSnapshotID(),
snapshotInfoEntryActual.getSnapshotID());
- Assert.assertEquals(snapshotInfoEntryExpected.getName(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getName(),
snapshotInfoEntryActual.getName());
- Assert.assertEquals(snapshotInfoEntryExpected.getVolumeName(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getVolumeName(),
snapshotInfoEntryActual.getVolumeName());
- Assert.assertEquals(snapshotInfoEntryExpected.getBucketName(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getBucketName(),
snapshotInfoEntryActual.getBucketName());
- Assert.assertEquals(snapshotInfoEntryExpected.getSnapshotStatus(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getSnapshotStatus(),
snapshotInfoEntryActual.getSnapshotStatus());
- Assert.assertEquals(snapshotInfoEntryExpected.getDbTxSequenceNumber(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getDbTxSequenceNumber(),
snapshotInfoEntryActual.getDbTxSequenceNumber());
- Assert.assertEquals(snapshotInfoEntryExpected.getDeepClean(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getDeepClean(),
snapshotInfoEntryActual.getDeepClean());
- Assert.assertEquals(snapshotInfoEntryExpected.getSstFiltered(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getSstFiltered(),
snapshotInfoEntryActual.getSstFiltered());
- Assert.assertEquals(snapshotInfoEntryExpected.getReferencedSize(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getReferencedSize(),
snapshotInfoEntryActual.getReferencedSize());
-
Assert.assertEquals(snapshotInfoEntryExpected.getReferencedReplicatedSize(),
+ Assertions.assertEquals(
+ snapshotInfoEntryExpected.getReferencedReplicatedSize(),
snapshotInfoEntryActual.getReferencedReplicatedSize());
- Assert.assertEquals(snapshotInfoEntryExpected.getExclusiveSize(),
+ Assertions.assertEquals(snapshotInfoEntryExpected.getExclusiveSize(),
snapshotInfoEntryActual.getExclusiveSize());
- Assert.assertEquals(snapshotInfoEntryExpected.getExclusiveReplicatedSize(),
+ Assertions.assertEquals(
+ snapshotInfoEntryExpected.getExclusiveReplicatedSize(),
snapshotInfoEntryActual.getExclusiveReplicatedSize());
- Assert.assertEquals(snapshotInfoEntryExpected, snapshotInfoEntryActual);
+ Assertions.assertEquals(snapshotInfoEntryExpected,
snapshotInfoEntryActual);
}
@Test
@@ -150,32 +152,32 @@ public class TestOmSnapshotInfo {
SnapshotInfo snapshotInfoActual = SnapshotInfo
.getFromProtobuf(snapshotInfoEntry);
- Assert.assertEquals(snapshotInfoExpected.getSnapshotId(),
+ Assertions.assertEquals(snapshotInfoExpected.getSnapshotId(),
snapshotInfoActual.getSnapshotId());
- Assert.assertEquals(snapshotInfoExpected.getName(),
+ Assertions.assertEquals(snapshotInfoExpected.getName(),
snapshotInfoActual.getName());
- Assert.assertEquals(snapshotInfoExpected.getVolumeName(),
+ Assertions.assertEquals(snapshotInfoExpected.getVolumeName(),
snapshotInfoActual.getVolumeName());
- Assert.assertEquals(snapshotInfoExpected.getBucketName(),
+ Assertions.assertEquals(snapshotInfoExpected.getBucketName(),
snapshotInfoActual.getBucketName());
- Assert.assertEquals(snapshotInfoExpected.getSnapshotStatus(),
+ Assertions.assertEquals(snapshotInfoExpected.getSnapshotStatus(),
snapshotInfoActual.getSnapshotStatus());
- Assert.assertEquals(snapshotInfoExpected.getDbTxSequenceNumber(),
+ Assertions.assertEquals(snapshotInfoExpected.getDbTxSequenceNumber(),
snapshotInfoActual.getDbTxSequenceNumber());
- Assert.assertEquals(snapshotInfoExpected.getDeepClean(),
+ Assertions.assertEquals(snapshotInfoExpected.getDeepClean(),
snapshotInfoActual.getDeepClean());
- Assert.assertEquals(snapshotInfoExpected.isSstFiltered(),
+ Assertions.assertEquals(snapshotInfoExpected.isSstFiltered(),
snapshotInfoActual.isSstFiltered());
- Assert.assertEquals(snapshotInfoExpected.getReferencedSize(),
+ Assertions.assertEquals(snapshotInfoExpected.getReferencedSize(),
snapshotInfoActual.getReferencedSize());
- Assert.assertEquals(snapshotInfoExpected.getReferencedReplicatedSize(),
+ Assertions.assertEquals(snapshotInfoExpected.getReferencedReplicatedSize(),
snapshotInfoActual.getReferencedReplicatedSize());
- Assert.assertEquals(snapshotInfoExpected.getExclusiveSize(),
+ Assertions.assertEquals(snapshotInfoExpected.getExclusiveSize(),
snapshotInfoActual.getExclusiveSize());
- Assert.assertEquals(snapshotInfoExpected.getExclusiveReplicatedSize(),
+ Assertions.assertEquals(snapshotInfoExpected.getExclusiveReplicatedSize(),
snapshotInfoActual.getExclusiveReplicatedSize());
- Assert.assertEquals(snapshotInfoExpected, snapshotInfoActual);
+ Assertions.assertEquals(snapshotInfoExpected, snapshotInfoActual);
}
@Test
@@ -183,6 +185,6 @@ public class TestOmSnapshotInfo {
// GMT: Sunday, July 10, 2022 7:56:55.001 PM
long millis = 1657483015001L;
String name = SnapshotInfo.generateName(millis);
- Assert.assertEquals("s20220710-195655.001", name);
+ Assertions.assertEquals("s20220710-195655.001", name);
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmVolumeArgs.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmVolumeArgs.java
index 1e3135e841..801dfe719d 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmVolumeArgs.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmVolumeArgs.java
@@ -24,8 +24,8 @@ import org.apache.hadoop.ozone.OzoneAcl;
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.hadoop.util.Time;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import static org.apache.hadoop.ozone.OzoneAcl.AclScope.ACCESS;
@@ -49,7 +49,7 @@ public class TestOmVolumeArgs {
OmVolumeArgs cloneVolumeArgs = omVolumeArgs.copyObject();
- Assert.assertEquals(omVolumeArgs, cloneVolumeArgs);
+ Assertions.assertEquals(omVolumeArgs, cloneVolumeArgs);
// add user acl to write.
omVolumeArgs.addAcl(new OzoneAcl(
@@ -57,7 +57,7 @@ public class TestOmVolumeArgs {
IAccessAuthorizer.ACLType.WRITE, ACCESS));
// Now check clone acl
- Assert.assertNotEquals(cloneVolumeArgs.getAcls().get(0),
+ Assertions.assertNotEquals(cloneVolumeArgs.getAcls().get(0),
omVolumeArgs.getAcls().get(0));
// Set user acl to Write_ACL.
@@ -65,14 +65,14 @@ public class TestOmVolumeArgs {
IAccessAuthorizer.ACLIdentityType.USER, "user1",
IAccessAuthorizer.ACLType.WRITE_ACL, ACCESS)));
- Assert.assertNotEquals(cloneVolumeArgs.getAcls().get(0),
+ Assertions.assertNotEquals(cloneVolumeArgs.getAcls().get(0),
omVolumeArgs.getAcls().get(0));
// Now clone and check. It should have same as original acl.
cloneVolumeArgs = (OmVolumeArgs) omVolumeArgs.copyObject();
- Assert.assertEquals(omVolumeArgs, cloneVolumeArgs);
- Assert.assertEquals(cloneVolumeArgs.getAcls().get(0),
+ Assertions.assertEquals(omVolumeArgs, cloneVolumeArgs);
+ Assertions.assertEquals(cloneVolumeArgs.getAcls().get(0),
omVolumeArgs.getAcls().get(0));
omVolumeArgs.removeAcl(new OzoneAcl(
@@ -80,8 +80,8 @@ public class TestOmVolumeArgs {
IAccessAuthorizer.ACLType.WRITE_ACL, ACCESS));
// Removing acl, in original omVolumeArgs it should have no acls.
- Assert.assertEquals(0, omVolumeArgs.getAcls().size());
- Assert.assertEquals(1, cloneVolumeArgs.getAcls().size());
+ Assertions.assertEquals(0, omVolumeArgs.getAcls().size());
+ Assertions.assertEquals(1, cloneVolumeArgs.getAcls().size());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneAclUtil.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneAclUtil.java
index 5b1ca3355d..4f14fa218e 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneAclUtil.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneAclUtil.java
@@ -22,8 +22,8 @@ import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer;
import org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType;
import org.apache.hadoop.ozone.security.acl.OzoneAclConfig;
import org.apache.hadoop.security.UserGroupInformation;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.util.ArrayList;
@@ -36,8 +36,8 @@ import static
org.apache.hadoop.ozone.OzoneAcl.AclScope.ACCESS;
import static org.apache.hadoop.ozone.OzoneAcl.AclScope.DEFAULT;
import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLIdentityType.GROUP;
import static
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLIdentityType.USER;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* Test for OzoneAcls utility class.
@@ -114,24 +114,25 @@ public class TestOzoneAclUtil {
}
private void addAndVerifyAcl(List<OzoneAcl> currentAcls, OzoneAcl addedAcl,
- boolean expectedResult, int expectedSize) {
+ boolean expectedResult, int expectedSize) {
assertEquals(expectedResult, OzoneAclUtil.addAcl(currentAcls, addedAcl));
if (currentAcls != null) {
boolean verified = verifyAclAdded(currentAcls, addedAcl);
- assertTrue("addedAcl: " + addedAcl + " should exist in the" +
- " current acls: " + currentAcls, verified);
+ assertTrue(verified, "addedAcl: " + addedAcl + " should exist in the" +
+ " current acls: " + currentAcls);
assertEquals(expectedSize, currentAcls.size());
}
}
private void removeAndVerifyAcl(List<OzoneAcl> currentAcls,
- OzoneAcl removedAcl, boolean expectedResult, int expectedSize) {
+ OzoneAcl removedAcl, boolean expectedResult,
+ int expectedSize) {
assertEquals(expectedResult, OzoneAclUtil.removeAcl(currentAcls,
removedAcl));
if (currentAcls != null) {
boolean verified = verifyAclRemoved(currentAcls, removedAcl);
- assertTrue("removedAcl: " + removedAcl + " should not exist in the" +
- " current acls: " + currentAcls, verified);
+ assertTrue(verified, "removedAcl: " + removedAcl + " should not exist " +
+ "in the current acls: " + currentAcls);
assertEquals(expectedSize, currentAcls.size());
}
}
@@ -201,8 +202,8 @@ public class TestOzoneAclUtil {
OzoneAcl.parseAcl("user:masstter:rw[DEFAULT]"));
//[user:masstter:rwx[DEFAULT]]
- Assert.assertEquals(1, ozoneAcls.size());
- Assert.assertEquals(DEFAULT, ozoneAcls.get(0).getAclScope());
+ Assertions.assertEquals(1, ozoneAcls.size());
+ Assertions.assertEquals(DEFAULT, ozoneAcls.get(0).getAclScope());
ozoneAcls = new ArrayList<>();
OzoneAclUtil.addAcl(ozoneAcls,
@@ -211,8 +212,8 @@ public class TestOzoneAclUtil {
OzoneAcl.parseAcl("user:masstter:rw[ACCESS]"));
//[user:masstter:rwx[ACCESS]]
- Assert.assertEquals(1, ozoneAcls.size());
- Assert.assertEquals(ACCESS, ozoneAcls.get(0).getAclScope());
+ Assertions.assertEquals(1, ozoneAcls.size());
+ Assertions.assertEquals(ACCESS, ozoneAcls.get(0).getAclScope());
ozoneAcls = new ArrayList<>();
OzoneAclUtil.addAcl(ozoneAcls,
@@ -221,10 +222,10 @@ public class TestOzoneAclUtil {
OzoneAcl.parseAcl("user:masstter:rwx[ACCESS]"));
//[user:masstter:rwx[ACCESS], user:masstter:rwx[DEFAULT]]
- Assert.assertEquals(2, ozoneAcls.size());
- Assert.assertNotEquals(ozoneAcls.get(0).getAclScope(),
+ Assertions.assertEquals(2, ozoneAcls.size());
+ Assertions.assertNotEquals(ozoneAcls.get(0).getAclScope(),
ozoneAcls.get(1).getAclScope());
- Assert.assertEquals(ozoneAcls.get(0).getAclBitSet(),
+ Assertions.assertEquals(ozoneAcls.get(0).getAclBitSet(),
ozoneAcls.get(1).getAclBitSet());
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneFsUtils.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneFsUtils.java
index 7471d53948..df89e9b1bd 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneFsUtils.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOzoneFsUtils.java
@@ -18,8 +18,8 @@
package org.apache.hadoop.ozone.om.helpers;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Test OzoneFsUtils.
@@ -28,12 +28,12 @@ public class TestOzoneFsUtils {
@Test
public void testPaths() {
- Assert.assertTrue(OzoneFSUtils.isValidName("/a/b"));
- Assert.assertFalse(OzoneFSUtils.isValidName("../../../a/b"));
- Assert.assertFalse(OzoneFSUtils.isValidName("/./."));
- Assert.assertFalse(OzoneFSUtils.isValidName("/:/"));
- Assert.assertFalse(OzoneFSUtils.isValidName("a/b"));
- Assert.assertFalse(OzoneFSUtils.isValidName("/a:/b"));
- Assert.assertFalse(OzoneFSUtils.isValidName("/a//b"));
+ Assertions.assertTrue(OzoneFSUtils.isValidName("/a/b"));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("../../../a/b"));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("/./."));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("/:/"));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("a/b"));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("/a:/b"));
+ Assertions.assertFalse(OzoneFSUtils.isValidName("/a//b"));
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestQuotaUtil.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestQuotaUtil.java
index 558676d683..4a41ecbd7e 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestQuotaUtil.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestQuotaUtil.java
@@ -20,8 +20,8 @@ package org.apache.hadoop.ozone.om.helpers;
import org.apache.hadoop.hdds.client.ECReplicationConfig;
import org.apache.hadoop.hdds.client.RatisReplicationConfig;
import org.apache.hadoop.hdds.client.ReplicationConfig;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import static org.apache.hadoop.hdds.client.ECReplicationConfig.EcCodec.RS;
import static
org.apache.hadoop.hdds.protocol.proto.HddsProtos.ReplicationFactor.ONE;
@@ -39,7 +39,7 @@ public class TestQuotaUtil {
ReplicationConfig repConfig = RatisReplicationConfig.getInstance(THREE);
long replicatedSize =
QuotaUtil.getReplicatedSize(123 * ONE_MB, repConfig);
- Assert.assertEquals(123 * ONE_MB * 3, replicatedSize);
+ Assertions.assertEquals(123 * ONE_MB * 3, replicatedSize);
}
@Test
@@ -47,7 +47,7 @@ public class TestQuotaUtil {
ReplicationConfig repConfig = RatisReplicationConfig.getInstance(ONE);
long replicatedSize =
QuotaUtil.getReplicatedSize(123 * ONE_MB, repConfig);
- Assert.assertEquals(123 * ONE_MB, replicatedSize);
+ Assertions.assertEquals(123 * ONE_MB, replicatedSize);
}
@Test
@@ -55,7 +55,7 @@ public class TestQuotaUtil {
ECReplicationConfig repConfig = new ECReplicationConfig(3, 2, RS, ONE_MB);
long dataSize = ONE_MB * 3 * 123; // 123 full stripe
long replicatedSize = QuotaUtil.getReplicatedSize(dataSize, repConfig);
- Assert.assertEquals(dataSize + 123 * ONE_MB * 2, replicatedSize);
+ Assertions.assertEquals(dataSize + 123 * ONE_MB * 2, replicatedSize);
}
@Test
@@ -64,7 +64,8 @@ public class TestQuotaUtil {
long dataSize = ONE_MB * 3 * 123 + 10; // 123 full stripes, plus 10 bytes
long replicatedSize = QuotaUtil.getReplicatedSize(dataSize, repConfig);
// Expected is 123 parity stripes, plus another 10 bytes in each parity
- Assert.assertEquals(dataSize + 123 * ONE_MB * 2 + 10 * 2, replicatedSize);
+ Assertions.assertEquals(dataSize + 123 * ONE_MB * 2 + 10 * 2,
+ replicatedSize);
}
@Test
@@ -74,7 +75,7 @@ public class TestQuotaUtil {
long dataSize = ONE_MB * 3 * 123 + ONE_MB + 10;
long replicatedSize = QuotaUtil.getReplicatedSize(dataSize, repConfig);
// Expected is 123 parity stripes, plus another 1MB in each parity
- Assert.assertEquals(
+ Assertions.assertEquals(
dataSize + 123 * ONE_MB * 2 + ONE_MB * 2, replicatedSize);
}
@@ -84,7 +85,7 @@ public class TestQuotaUtil {
long dataSize = 10;
long replicatedSize = QuotaUtil.getReplicatedSize(dataSize, repConfig);
// Expected is 123 parity stripes, plus another 1MB in each parity
- Assert.assertEquals(dataSize + 10 * 2, replicatedSize);
+ Assertions.assertEquals(dataSize + 10 * 2, replicatedSize);
}
@Test
@@ -93,7 +94,7 @@ public class TestQuotaUtil {
long dataSize = 2 * ONE_MB + 10;
long replicatedSize = QuotaUtil.getReplicatedSize(dataSize, repConfig);
// Expected is 123 parity stripes, plus another 1MB in each parity
- Assert.assertEquals(dataSize + ONE_MB * 2, replicatedSize);
+ Assertions.assertEquals(dataSize + ONE_MB * 2, replicatedSize);
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestKeyPathLock.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestKeyPathLock.java
index ee4c9b18ca..b89309504e 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestKeyPathLock.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestKeyPathLock.java
@@ -20,8 +20,8 @@ package org.apache.hadoop.ozone.om.lock;
import org.apache.hadoop.hdds.conf.OzoneConfiguration;
import org.apache.ozone.test.GenericTestUtils;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -30,7 +30,7 @@ import java.util.List;
import java.util.UUID;
import java.util.concurrent.CountDownLatch;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
/**
* Tests OzoneManagerLock.Resource.KEY_PATH_LOCK.
@@ -104,14 +104,14 @@ public class TestKeyPathLock extends TestOzoneManagerLock
{
// For example, threadCount = 10, iterations = 100. The expected counter
// value is 10 * 100
- Assert.assertEquals(((long) threadCount) * iterations,
+ Assertions.assertEquals(((long) threadCount) * iterations,
counter.getCount());
- Assert.assertEquals(threadCount, listTokens.size());
+ Assertions.assertEquals(threadCount, listTokens.size());
// Thread-1 -> 1 * 100,
// Thread-2 -> 2 * 100 and so on.
for (int i = 1; i <= listTokens.size(); i++) {
- Assert.assertEquals(Integer.valueOf(i * iterations),
+ Assertions.assertEquals(Integer.valueOf(i * iterations),
listTokens.get(i - 1));
}
}
@@ -134,7 +134,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
}
// Now all threads have been instantiated.
- Assert.assertEquals(0, countDownLatch.getCount());
+ Assertions.assertEquals(0, countDownLatch.getCount());
lock.acquireWriteLock(resource, sampleResourceName);
LOG.info("Write Lock Acquired by " + Thread.currentThread().getName());
@@ -201,7 +201,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
return true; // all threads have finished counting down.
}, 3000, 120000); // 2 minutes
- Assert.assertEquals(0, countDown.getCount());
+ Assertions.assertEquals(0, countDown.getCount());
for (Thread t : threads) {
t.join();
@@ -221,7 +221,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
// Waiting for all the threads to be instantiated/to reach
// acquireWriteLock.
countDown.countDown();
- Assert.assertEquals(1, lock.getCurrentLocks().size());
+ Assertions.assertEquals(1, lock.getCurrentLocks().size());
lock.releaseWriteLock(resource, sampleResourceName);
LOG.info("Write Lock Released by " + Thread.currentThread().getName());
@@ -248,7 +248,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + higherResource.getName() + " lock "
+
"while holding [" + resource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
}
@@ -273,7 +273,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + higherResource.getName() + " lock "
+
"while holding [" + resource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
}
@@ -298,7 +298,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + higherResource.getName() + " lock "
+
"while holding [" + resource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
}
@@ -323,7 +323,7 @@ public class TestKeyPathLock extends TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + higherResource.getName() + " lock "
+
"while holding [" + resource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneManagerLock.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneManagerLock.java
index f0fc74fe48..5bcba52262 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneManagerLock.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestOzoneManagerLock.java
@@ -26,32 +26,22 @@ import java.util.concurrent.atomic.AtomicBoolean;
import org.apache.hadoop.metrics2.impl.MetricsCollectorImpl;
import org.apache.hadoop.ozone.om.lock.OzoneManagerLock.Resource;
-import org.junit.Assert;
-import org.junit.Rule;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Timeout;
import org.apache.hadoop.hdds.conf.OzoneConfiguration;
-import org.junit.rules.TestRule;
-import org.junit.rules.Timeout;
-import org.apache.ozone.test.JUnit5AwareTimeout;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertThrows;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.fail;
/**
* Class tests OzoneManagerLock.
*/
+@Timeout(300)
public class TestOzoneManagerLock {
- @Rule
- public TestRule timeout = new JUnit5AwareTimeout(Timeout.seconds(300));
-
- private static final Logger LOG =
- LoggerFactory.getLogger(TestOzoneManagerLock.class);
-
@Test
public void acquireResourceLock() {
String[] resourceName;
@@ -65,7 +55,7 @@ public class TestOzoneManagerLock {
OzoneManagerLock lock = new OzoneManagerLock(new OzoneConfiguration());
lock.acquireWriteLock(resource, resourceName);
lock.releaseWriteLock(resource, resourceName);
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
@Test
@@ -78,7 +68,7 @@ public class TestOzoneManagerLock {
}
private void testResourceReacquireLock(String[] resourceName,
- Resource resource) {
+ Resource resource) {
OzoneManagerLock lock = new OzoneManagerLock(new OzoneConfiguration());
// Lock re-acquire not allowed by same thread.
@@ -92,16 +82,17 @@ public class TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + resource.getName() + " lock " +
"while holding [" + resource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
+ ex.getMessage());
}
lock.releaseWriteLock(resource, resourceName);
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
} else {
lock.acquireWriteLock(resource, resourceName);
lock.acquireWriteLock(resource, resourceName);
lock.releaseWriteLock(resource, resourceName);
lock.releaseWriteLock(resource, resourceName);
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
}
@@ -132,7 +123,7 @@ public class TestOzoneManagerLock {
resourceInfo.getLockName());
}
}
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
@Test
@@ -149,8 +140,8 @@ public class TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire " + resource.getName() + " lock "
+
"while holding [" + higherResource.getName() + "] lock(s).";
- Assert.assertTrue(ex.getMessage(),
- ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
+ ex.getMessage());
}
lock.releaseWriteLock(higherResource, resourceName);
}
@@ -181,9 +172,9 @@ public class TestOzoneManagerLock {
lock.acquireWriteLock(resource, resourceName);
} catch (RuntimeException ex) {
String message = "cannot acquire " + resource.getName() + " lock "
+
- "while holding " + currentLocks.toString() + " lock(s).";
- Assert.assertTrue(ex.getMessage(),
- ex.getMessage().contains(message));
+ "while holding " + currentLocks + " lock(s).";
+ Assertions.assertTrue(ex.getMessage().contains(message),
+ ex.getMessage());
}
}
}
@@ -245,7 +236,7 @@ public class TestOzoneManagerLock {
OzoneManagerLock lock = new OzoneManagerLock(new OzoneConfiguration());
lock.acquireMultiUserLock("user1", "user2");
lock.releaseMultiUserLock("user1", "user2");
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
@Test
@@ -258,7 +249,7 @@ public class TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire USER_LOCK lock while holding " +
"[USER_LOCK] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
lock.releaseMultiUserLock("user1", "user2");
}
@@ -273,7 +264,7 @@ public class TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire USER_LOCK lock while holding " +
"[USER_LOCK] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
lock.releaseWriteLock(Resource.USER_LOCK, "user3");
}
@@ -288,7 +279,7 @@ public class TestOzoneManagerLock {
} catch (RuntimeException ex) {
String message = "cannot acquire USER_LOCK lock while holding " +
"[USER_LOCK] lock(s).";
- Assert.assertTrue(ex.getMessage(), ex.getMessage().contains(message));
+ Assertions.assertTrue(ex.getMessage().contains(message),
ex.getMessage());
}
lock.releaseMultiUserLock("user1", "user2");
}
@@ -312,13 +303,13 @@ public class TestOzoneManagerLock {
Thread.sleep(100);
// Since the new thread is trying to get lock on same resource,
// it will wait.
- Assert.assertFalse(gotLock.get());
+ Assertions.assertFalse(gotLock.get());
lock.releaseWriteLock(resource, resourceName);
// Since we have released the lock, the new thread should have the lock
// now.
// Let's give some time for the new thread to run
Thread.sleep(100);
- Assert.assertTrue(gotLock.get());
+ Assertions.assertTrue(gotLock.get());
}
}
@@ -338,13 +329,13 @@ public class TestOzoneManagerLock {
Thread.sleep(100);
// Since the new thread is trying to get lock on same resource, it will
// wait.
- Assert.assertFalse(gotLock.get());
+ Assertions.assertFalse(gotLock.get());
lock.releaseMultiUserLock("user2", "user1");
// Since we have released the lock, the new thread should have the lock
// now.
// Let's give some time for the new thread to run
Thread.sleep(100);
- Assert.assertTrue(gotLock.get());
+ Assertions.assertTrue(gotLock.get());
}
@Test
@@ -379,26 +370,26 @@ public class TestOzoneManagerLock {
lock.releaseReadLock(resource, resourceName);
assertEquals(0, lock.getReadHoldCount(resource, resourceName));
- Assert.assertFalse(
+ Assertions.assertFalse(
lock.isWriteLockedByCurrentThread(resource, resourceName));
assertEquals(0, lock.getWriteHoldCount(resource, resourceName));
lock.acquireWriteLock(resource, resourceName);
- Assert.assertTrue(
+ Assertions.assertTrue(
lock.isWriteLockedByCurrentThread(resource, resourceName));
assertEquals(1, lock.getWriteHoldCount(resource, resourceName));
lock.acquireWriteLock(resource, resourceName);
- Assert.assertTrue(
+ Assertions.assertTrue(
lock.isWriteLockedByCurrentThread(resource, resourceName));
assertEquals(2, lock.getWriteHoldCount(resource, resourceName));
lock.releaseWriteLock(resource, resourceName);
- Assert.assertTrue(
+ Assertions.assertTrue(
lock.isWriteLockedByCurrentThread(resource, resourceName));
assertEquals(1, lock.getWriteHoldCount(resource, resourceName));
lock.releaseWriteLock(resource, resourceName);
- Assert.assertFalse(
+ Assertions.assertFalse(
lock.isWriteLockedByCurrentThread(resource, resourceName));
assertEquals(0, lock.getWriteHoldCount(resource, resourceName));
}
@@ -441,17 +432,15 @@ public class TestOzoneManagerLock {
}
String readHeldStat = lock.getOMLockMetrics().getReadLockHeldTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(readHeldStat.contains("Samples = " + threadCount),
"Expected " + threadCount +
- " samples in readLockHeldTimeMsStat: " + readHeldStat,
- readHeldStat.contains("Samples = " + threadCount));
+ " samples in readLockHeldTimeMsStat: " + readHeldStat);
String readWaitingStat =
lock.getOMLockMetrics().getReadLockWaitingTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(readWaitingStat.contains("Samples = " + threadCount),
"Expected " + threadCount +
- " samples in readLockWaitingTimeMsStat: " + readWaitingStat,
- readWaitingStat.contains("Samples = " + threadCount));
+ " samples in readLockWaitingTimeMsStat: " + readWaitingStat);
}
public void testWriteLockConcurrentStats(Resource resource,
@@ -479,17 +468,15 @@ public class TestOzoneManagerLock {
}
String writeHeldStat =
lock.getOMLockMetrics().getWriteLockHeldTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(writeHeldStat.contains("Samples = " + threadCount),
"Expected " + threadCount +
- " samples in writeLockHeldTimeMsStat: " + writeHeldStat,
- writeHeldStat.contains("Samples = " + threadCount));
+ " samples in writeLockHeldTimeMsStat: " + writeHeldStat);
String writeWaitingStat =
lock.getOMLockMetrics().getWriteLockWaitingTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(writeWaitingStat.contains("Samples = " +
threadCount),
"Expected " + threadCount +
- " samples in writeLockWaitingTimeMsStat" + writeWaitingStat,
- writeWaitingStat.contains("Samples = " + threadCount));
+ " samples in writeLockWaitingTimeMsStat" + writeWaitingStat);
}
public void testSyntheticReadWriteLockConcurrentStats(
@@ -537,30 +524,29 @@ public class TestOzoneManagerLock {
}
String readHeldStat = lock.getOMLockMetrics().getReadLockHeldTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(readHeldStat.contains("Samples = " +
readThreadCount),
"Expected " + readThreadCount +
- " samples in readLockHeldTimeMsStat: " + readHeldStat,
- readHeldStat.contains("Samples = " + readThreadCount));
+ " samples in readLockHeldTimeMsStat: " + readHeldStat);
String readWaitingStat =
lock.getOMLockMetrics().getReadLockWaitingTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(readWaitingStat.contains(
+ "Samples = " + readThreadCount),
"Expected " + readThreadCount +
- " samples in readLockWaitingTimeMsStat: " + readWaitingStat,
- readWaitingStat.contains("Samples = " + readThreadCount));
+ " samples in readLockWaitingTimeMsStat: " + readWaitingStat);
String writeHeldStat =
lock.getOMLockMetrics().getWriteLockHeldTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(writeHeldStat.contains(
+ "Samples = " + writeThreadCount),
"Expected " + writeThreadCount +
- " samples in writeLockHeldTimeMsStat: " + writeHeldStat,
- writeHeldStat.contains("Samples = " + writeThreadCount));
+ " samples in writeLockHeldTimeMsStat: " + writeHeldStat);
String writeWaitingStat =
lock.getOMLockMetrics().getWriteLockWaitingTimeMsStat();
- Assert.assertTrue(
+ Assertions.assertTrue(writeWaitingStat.contains(
+ "Samples = " + writeThreadCount),
"Expected " + writeThreadCount +
- " samples in writeLockWaitingTimeMsStat" + writeWaitingStat,
- writeWaitingStat.contains("Samples = " + writeThreadCount));
+ " samples in writeLockWaitingTimeMsStat" + writeWaitingStat);
}
@Test
@@ -569,17 +555,17 @@ public class TestOzoneManagerLock {
try {
MetricsCollectorImpl metricsCollector = new MetricsCollectorImpl();
omLockMetrics.getMetrics(metricsCollector, true);
- Assert.assertEquals(1, metricsCollector.getRecords().size());
+ Assertions.assertEquals(1, metricsCollector.getRecords().size());
String omLockMetricsRecords = metricsCollector.getRecords().toString();
- Assert.assertTrue(omLockMetricsRecords,
- omLockMetricsRecords.contains("ReadLockWaitingTime"));
- Assert.assertTrue(omLockMetricsRecords,
- omLockMetricsRecords.contains("ReadLockHeldTime"));
- Assert.assertTrue(omLockMetricsRecords,
- omLockMetricsRecords.contains("WriteLockWaitingTime"));
- Assert.assertTrue(omLockMetricsRecords,
- omLockMetricsRecords.contains("WriteLockHeldTime"));
+ Assertions.assertTrue(omLockMetricsRecords.contains(
+ "ReadLockWaitingTime"), omLockMetricsRecords);
+ Assertions.assertTrue(omLockMetricsRecords.contains("ReadLockHeldTime"),
+ omLockMetricsRecords);
+ Assertions.assertTrue(omLockMetricsRecords.contains(
+ "WriteLockWaitingTime"), omLockMetricsRecords);
+ Assertions.assertTrue(omLockMetricsRecords.contains("WriteLockHeldTime"),
+ omLockMetricsRecords);
} finally {
omLockMetrics.unRegister();
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/TestS3GrpcOmTransport.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/TestS3GrpcOmTransport.java
index 421100ffaa..aec863a207 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/TestS3GrpcOmTransport.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/TestS3GrpcOmTransport.java
@@ -37,10 +37,9 @@ import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMReque
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse;
import
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.ServiceListRequest;
import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.Type;
-import org.junit.Assert;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.Before;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.BeforeEach;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
@@ -48,7 +47,7 @@ import java.io.IOException;
import com.google.protobuf.ServiceException;
import org.apache.ratis.protocol.RaftPeerId;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
import static org.apache.hadoop.ozone.om.OMConfigKeys
.OZONE_OM_GRPC_MAXIMUM_RESPONSE_LENGTH;
@@ -56,8 +55,7 @@ import static org.apache.hadoop.ozone.om.OMConfigKeys
* Tests for GrpcOmTransport client.
*/
public class TestS3GrpcOmTransport {
- @Rule
- public final GrpcCleanupRule grpcCleanup = new GrpcCleanupRule();
+ private final GrpcCleanupRule grpcCleanup = new GrpcCleanupRule();
private static final Logger LOG =
LoggerFactory.getLogger(TestS3GrpcOmTransport.class);
@@ -65,12 +63,12 @@ public class TestS3GrpcOmTransport {
private final String leaderOMNodeId = "TestOM";
private final OMResponse omResponse = OMResponse.newBuilder()
- .setSuccess(true)
- .setStatus(org.apache.hadoop.ozone.protocol
- .proto.OzoneManagerProtocolProtos.Status.OK)
- .setLeaderOMNodeId(leaderOMNodeId)
- .setCmdType(Type.AllocateBlock)
- .build();
+ .setSuccess(true)
+ .setStatus(org.apache.hadoop.ozone.protocol
+ .proto.OzoneManagerProtocolProtos.Status.OK)
+ .setLeaderOMNodeId(leaderOMNodeId)
+ .setCmdType(Type.AllocateBlock)
+ .build();
private boolean doFailover = false;
@@ -96,8 +94,8 @@ public class TestS3GrpcOmTransport {
private final OzoneManagerServiceGrpc.OzoneManagerServiceImplBase
serviceImpl =
- mock(OzoneManagerServiceGrpc.OzoneManagerServiceImplBase.class,
- delegatesTo(
+ mock(OzoneManagerServiceGrpc.OzoneManagerServiceImplBase.class,
+ delegatesTo(
new OzoneManagerServiceGrpc.OzoneManagerServiceImplBase() {
@Override
public void
submitRequest(org.apache.hadoop.ozone.protocol.proto
@@ -107,7 +105,7 @@ public class TestS3GrpcOmTransport {
.hadoop.ozone.protocol.proto
.OzoneManagerProtocolProtos
.OMResponse>
- responseObserver) {
+ responseObserver) {
try {
if (doFailover) {
doFailover = false;
@@ -128,7 +126,7 @@ public class TestS3GrpcOmTransport {
private GrpcOmTransport client;
- @Before
+ @BeforeEach
public void setUp() throws Exception {
// Generate a unique in-process server name.
serverName = InProcessServerBuilder.generateName();
@@ -167,9 +165,9 @@ public class TestS3GrpcOmTransport {
client.startClient(channel);
final OMResponse resp = client.submitRequest(omRequest);
- Assert.assertEquals(resp.getStatus(), org.apache.hadoop.ozone.protocol
+ Assertions.assertEquals(resp.getStatus(), org.apache.hadoop.ozone.protocol
.proto.OzoneManagerProtocolProtos.Status.OK);
- Assert.assertEquals(resp.getLeaderOMNodeId(), leaderOMNodeId);
+ Assertions.assertEquals(resp.getLeaderOMNodeId(), leaderOMNodeId);
}
@Test
@@ -191,9 +189,9 @@ public class TestS3GrpcOmTransport {
// failover is performed and request is internally retried
// second invocation request to server succeeds
final OMResponse resp = client.submitRequest(omRequest);
- Assert.assertEquals(resp.getStatus(), org.apache.hadoop.ozone.protocol
+ Assertions.assertEquals(resp.getStatus(), org.apache.hadoop.ozone.protocol
.proto.OzoneManagerProtocolProtos.Status.OK);
- Assert.assertEquals(resp.getLeaderOMNodeId(), leaderOMNodeId);
+ Assertions.assertEquals(resp.getLeaderOMNodeId(), leaderOMNodeId);
}
@Test
@@ -221,7 +219,7 @@ public class TestS3GrpcOmTransport {
final OMResponse resp = client.submitRequest(omRequest);
fail();
} catch (Exception e) {
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
}
@@ -256,7 +254,7 @@ public class TestS3GrpcOmTransport {
final OMResponse resp = client.submitRequest(omRequest);
fail();
} catch (Exception e) {
- Assert.assertTrue(true);
+ Assertions.assertTrue(true);
}
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestGDPRSymmetricKey.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestGDPRSymmetricKey.java
index 55e3f3b507..f9d074709c 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestGDPRSymmetricKey.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestGDPRSymmetricKey.java
@@ -18,8 +18,8 @@ package org.apache.hadoop.ozone.security;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.hadoop.ozone.OzoneConsts;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import java.security.SecureRandom;
@@ -32,11 +32,11 @@ public class TestGDPRSymmetricKey {
public void testKeyGenerationWithDefaults() throws Exception {
GDPRSymmetricKey gkey = new GDPRSymmetricKey(new SecureRandom());
- Assert.assertTrue(gkey.getCipher().getAlgorithm()
+ Assertions.assertTrue(gkey.getCipher().getAlgorithm()
.equalsIgnoreCase(OzoneConsts.GDPR_ALGORITHM_NAME));
gkey.acceptKeyDetails(
- (k, v) -> Assert.assertTrue(v.length() > 0));
+ (k, v) -> Assertions.assertTrue(v.length() > 0));
}
@Test
@@ -45,11 +45,11 @@ public class TestGDPRSymmetricKey {
RandomStringUtils.randomAlphabetic(16),
OzoneConsts.GDPR_ALGORITHM_NAME);
- Assert.assertTrue(gkey.getCipher().getAlgorithm()
+ Assertions.assertTrue(gkey.getCipher().getAlgorithm()
.equalsIgnoreCase(OzoneConsts.GDPR_ALGORITHM_NAME));
gkey.acceptKeyDetails(
- (k, v) -> Assert.assertTrue(v.length() > 0));
+ (k, v) -> Assertions.assertTrue(v.length() > 0));
}
@Test
@@ -57,9 +57,9 @@ public class TestGDPRSymmetricKey {
try {
new GDPRSymmetricKey(RandomStringUtils.randomAlphabetic(5),
OzoneConsts.GDPR_ALGORITHM_NAME);
- Assert.fail("Expect length mismatched");
+ Assertions.fail("Expect length mismatched");
} catch (IllegalArgumentException ex) {
- Assert.assertTrue(ex.getMessage()
+ Assertions.assertTrue(ex.getMessage()
.equalsIgnoreCase("Secret must be exactly 16 characters"));
}
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSelector.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSelector.java
index 85ea03ea88..7b422f2347 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSelector.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/TestOzoneDelegationTokenSelector.java
@@ -21,8 +21,8 @@ package org.apache.hadoop.ozone.security;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.security.token.Token;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import java.nio.charset.StandardCharsets;
import java.util.Collections;
@@ -59,7 +59,7 @@ public class TestOzoneDelegationTokenSelector {
Collections.singletonList(tokenIdentifierToken));
- Assert.assertNotNull(selectedToken);
+ Assertions.assertNotNull(selectedToken);
tokenIdentifierToken.setService(new Text("om1:9863"));
@@ -67,14 +67,14 @@ public class TestOzoneDelegationTokenSelector {
ozoneDelegationTokenSelector.selectToken(service,
Collections.singletonList(tokenIdentifierToken));
- Assert.assertNull(selectedToken);
+ Assertions.assertNull(selectedToken);
service = new Text("om1:9863");
selectedToken =
ozoneDelegationTokenSelector.selectToken(service,
Collections.singletonList(tokenIdentifierToken));
- Assert.assertNotNull(selectedToken);
+ Assertions.assertNotNull(selectedToken);
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneObjInfo.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneObjInfo.java
index 91e33e2360..ce7341a190 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneObjInfo.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneObjInfo.java
@@ -17,11 +17,12 @@
package org.apache.hadoop.ozone.security.acl;
import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import static org.apache.hadoop.ozone.OzoneConsts.OZONE_URI_DELIMITER;
import static
org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OzoneObj.ObjectType.KEY;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import org.apache.hadoop.ozone.security.acl.OzoneObj.ResourceType;
@@ -46,15 +47,15 @@ public class TestOzoneObjInfo {
assertEquals(objInfo.getVolumeName(), volume);
objInfo = getBuilder(null, null, null).build();
- assertEquals(objInfo.getVolumeName(), null);
+ assertNull(objInfo.getVolumeName());
objInfo = getBuilder(volume, null, null).build();
assertEquals(objInfo.getVolumeName(), volume);
}
private OzoneObjInfo.Builder getBuilder(String withVolume,
- String withBucket,
- String withKey) {
+ String withBucket,
+ String withKey) {
return OzoneObjInfo.Builder.newBuilder()
.setResType(ResourceType.VOLUME)
.setStoreType(STORE)
@@ -69,7 +70,7 @@ public class TestOzoneObjInfo {
assertEquals(objInfo.getBucketName(), bucket);
objInfo = getBuilder(volume, null, null).build();
- assertEquals(objInfo.getBucketName(), null);
+ assertNull(objInfo.getBucketName());
objInfo = getBuilder(null, bucket, null).build();
assertEquals(objInfo.getBucketName(), bucket);
@@ -81,10 +82,10 @@ public class TestOzoneObjInfo {
assertEquals(objInfo.getKeyName(), key);
objInfo = getBuilder(volume, null, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, bucket, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, null, key).build();
assertEquals(objInfo.getKeyName(), key);
@@ -105,9 +106,9 @@ public class TestOzoneObjInfo {
objInfo = OzoneObjInfo.fromProtobuf(protoObj);
assertEquals(objInfo.getKeyName(), key);
objInfo = getBuilder(volume, null, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, bucket, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, null, key).build();
assertEquals(objInfo.getKeyName(), key);
@@ -124,9 +125,9 @@ public class TestOzoneObjInfo {
objInfo = OzoneObjInfo.fromProtobuf(protoObj);
assertEquals(objInfo.getKeyName(), key);
objInfo = getBuilder(volume, null, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, bucket, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, null, key).build();
assertEquals(objInfo.getKeyName(), key);
@@ -143,9 +144,9 @@ public class TestOzoneObjInfo {
objInfo = OzoneObjInfo.fromProtobuf(protoObj);
assertEquals(objInfo.getKeyName(), key);
objInfo = getBuilder(volume, null, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, bucket, null).build();
- assertEquals(objInfo.getKeyName(), null);
+ assertNull(objInfo.getKeyName());
objInfo = getBuilder(null, null, key).build();
assertEquals(objInfo.getKeyName(), key);
}
diff --git
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/util/TestRadixTree.java
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/util/TestRadixTree.java
index 817885ea93..5415a07456 100644
---
a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/util/TestRadixTree.java
+++
b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/util/TestRadixTree.java
@@ -18,12 +18,14 @@
package org.apache.hadoop.ozone.util;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
import java.util.List;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* Test Ozone Radix tree operations.
@@ -32,10 +34,10 @@ public class TestRadixTree {
static final RadixTree<Integer> ROOT = new RadixTree<>();
- @BeforeClass
+ @BeforeAll
public static void setupRadixTree() {
// Test prefix paths with an empty tree
- assertEquals(true, ROOT.isEmpty());
+ assertTrue(ROOT.isEmpty());
assertEquals("/", ROOT.getLongestPrefix("/a/b/c"));
assertEquals("/", RadixTree.radixPathToString(
ROOT.getLongestPrefixPath("/a/g")));
@@ -99,7 +101,7 @@ public class TestRadixTree {
@Test
public void testGetLastNoeInPrefixPath() {
- assertEquals(null, ROOT.getLastNodeInPrefixPath("/a/g"));
+ assertNull(ROOT.getLastNodeInPrefixPath("/a/g"));
RadixNode<Integer> ln = ROOT.getLastNodeInPrefixPath("/a/b/e/dir1");
assertEquals("dir1", ln.getName());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]