[#32] Provide a pool of clients to grpc
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
This commit is contained in:
parent
3c3ed76727
commit
e9e9480701
56 changed files with 1712 additions and 59 deletions
|
@ -15,6 +15,7 @@ import java.util.UUID;
|
|||
|
||||
import static info.frostfs.sdk.UuidExtension.asBytes;
|
||||
import static info.frostfs.sdk.UuidExtension.asUuid;
|
||||
import static info.frostfs.sdk.constants.AttributeConst.DISABLE_HOMOMORPHIC_HASHING_ATTRIBUTE;
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
public class ContainerMapperTest {
|
||||
|
@ -24,6 +25,8 @@ public class ContainerMapperTest {
|
|||
//Given
|
||||
var placementPolicy = new PlacementPolicy(new Replica[]{new Replica(1)}, true);
|
||||
var container = new Container(BasicAcl.PUBLIC_RW, placementPolicy);
|
||||
container.getAttributes().put("key1", "val1");
|
||||
container.getAttributes().put(DISABLE_HOMOMORPHIC_HASHING_ATTRIBUTE, "false");
|
||||
|
||||
//When
|
||||
var result = ContainerMapper.toGrpcMessage(container);
|
||||
|
@ -42,6 +45,11 @@ public class ContainerMapperTest {
|
|||
container.getPlacementPolicy().getReplicas()[0].getSelector(),
|
||||
result.getPlacementPolicy().getReplicasList().get(0).getSelector()
|
||||
);
|
||||
|
||||
assertEquals("key1", result.getAttributes(0).getKey());
|
||||
assertEquals("val1", result.getAttributes(0).getValue());
|
||||
assertEquals(DISABLE_HOMOMORPHIC_HASHING_ATTRIBUTE, result.getAttributes(1).getKey());
|
||||
assertEquals("false", result.getAttributes(1).getValue());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -69,11 +77,23 @@ public class ContainerMapperTest {
|
|||
.addReplicas(replica)
|
||||
.build();
|
||||
|
||||
var attribute1 = Types.Container.Attribute.newBuilder()
|
||||
.setKey("key1")
|
||||
.setValue("val1")
|
||||
.build();
|
||||
|
||||
var attribute2 = Types.Container.Attribute.newBuilder()
|
||||
.setKey("key2")
|
||||
.setValue("val2")
|
||||
.build();
|
||||
|
||||
var container = Types.Container.newBuilder()
|
||||
.setBasicAcl(basicAcl.value)
|
||||
.setNonce(ByteString.copyFrom(asBytes(UUID.randomUUID())))
|
||||
.setVersion(version)
|
||||
.setPlacementPolicy(placementPolicy)
|
||||
.addAttributes(attribute1)
|
||||
.addAttributes(attribute2)
|
||||
.build();
|
||||
|
||||
//When
|
||||
|
@ -95,6 +115,9 @@ public class ContainerMapperTest {
|
|||
);
|
||||
assertEquals(version.getMajor(), result.getVersion().getMajor());
|
||||
assertEquals(version.getMinor(), result.getVersion().getMinor());
|
||||
|
||||
assertEquals(attribute1.getValue(), result.getAttributes().get(attribute1.getKey()));
|
||||
assertEquals(attribute2.getValue(), result.getAttributes().get(attribute2.getKey()));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue