[#45] Add the ability to create a client via wallet and password
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
This commit is contained in:
parent
fe7d2968b8
commit
db74919401
24 changed files with 141 additions and 558 deletions
|
@ -7,12 +7,8 @@ import info.frostfs.sdk.dto.netmap.PlacementPolicy;
|
|||
import info.frostfs.sdk.dto.netmap.Replica;
|
||||
import info.frostfs.sdk.dto.netmap.Version;
|
||||
import info.frostfs.sdk.dto.object.OwnerId;
|
||||
import info.frostfs.sdk.enums.BasicAcl;
|
||||
import info.frostfs.sdk.exceptions.ProcessFrostFSException;
|
||||
import info.frostfs.sdk.mappers.object.OwnerIdMapper;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.EnumSource;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
@ -106,9 +102,8 @@ public class ContainerMapperTest {
|
|||
assertNull(ContainerMapper.toGrpcMessage(null));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@EnumSource(value = BasicAcl.class)
|
||||
void toModel_success(BasicAcl basicAcl) {
|
||||
@Test
|
||||
void toModel_success() {
|
||||
//Given
|
||||
var version = frostfs.refs.Types.Version.newBuilder()
|
||||
.setMajor(1)
|
||||
|
@ -137,7 +132,6 @@ public class ContainerMapperTest {
|
|||
.build();
|
||||
|
||||
var container = Types.Container.newBuilder()
|
||||
.setBasicAcl(basicAcl.value)
|
||||
.setNonce(ByteString.copyFrom(asBytes(UUID.randomUUID())))
|
||||
.setVersion(version)
|
||||
.setPlacementPolicy(placementPolicy)
|
||||
|
@ -178,15 +172,4 @@ public class ContainerMapperTest {
|
|||
assertNull(ContainerMapper.toModel(null));
|
||||
assertNull(ContainerMapper.toModel(Types.Container.getDefaultInstance()));
|
||||
}
|
||||
|
||||
@Test
|
||||
void toModel_notValid() {
|
||||
//Given
|
||||
var container = Types.Container.newBuilder()
|
||||
.setBasicAcl(-1)
|
||||
.build();
|
||||
|
||||
//When + Then
|
||||
assertThrows(ProcessFrostFSException.class, () -> ContainerMapper.toModel(container));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue