All checks were successful
DCO / DCO (pull_request) Successful in 28s
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
54 lines
1.3 KiB
Java
54 lines
1.3 KiB
Java
package info.frostfs.sdk.mappers;
|
|
|
|
import frostfs.refs.Types;
|
|
import info.frostfs.sdk.dto.Version;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
public class VersionMapperTest {
|
|
|
|
@Test
|
|
void toGrpcMessage_success() {
|
|
//Given
|
|
var version = new Version(1, 2);
|
|
|
|
//When
|
|
var result = VersionMapper.toGrpcMessage(version);
|
|
|
|
//Then
|
|
assertNotNull(result);
|
|
assertEquals(version.getMajor(), result.getMajor());
|
|
assertEquals(version.getMinor(), result.getMinor());
|
|
}
|
|
|
|
@Test
|
|
void toGrpcMessage_null() {
|
|
//When + Then
|
|
assertNull(VersionMapper.toGrpcMessage(null));
|
|
}
|
|
|
|
@Test
|
|
void toModel_success() {
|
|
//Given
|
|
var version = Types.Version.newBuilder()
|
|
.setMajor(1)
|
|
.setMinor(2)
|
|
.build();
|
|
|
|
//When
|
|
var result = VersionMapper.toModel(version);
|
|
|
|
//Then
|
|
assertNotNull(result);
|
|
assertEquals(version.getMajor(), result.getMajor());
|
|
assertEquals(version.getMinor(), result.getMinor());
|
|
}
|
|
|
|
@Test
|
|
void toModel_null() {
|
|
//When + Then
|
|
assertNull(VersionMapper.toModel(null));
|
|
assertNull(VersionMapper.toModel(Types.Version.getDefaultInstance()));
|
|
}
|
|
}
|