use of io.seata.serializer.protobuf.generated.BranchRegisterResponseProto in project seata by seata.
the class BranchRegisterResponseConvertor method convert2Proto.
@Override
public BranchRegisterResponseProto convert2Proto(BranchRegisterResponse branchRegisterResponse) {
final short typeCode = branchRegisterResponse.getTypeCode();
final AbstractMessageProto abstractMessage = AbstractMessageProto.newBuilder().setMessageType(MessageTypeProto.forNumber(typeCode)).build();
final String msg = branchRegisterResponse.getMsg();
final AbstractResultMessageProto abstractResultMessageProto = AbstractResultMessageProto.newBuilder().setMsg(msg == null ? "" : msg).setResultCode(ResultCodeProto.valueOf(branchRegisterResponse.getResultCode().name())).setAbstractMessage(abstractMessage).build();
AbstractTransactionResponseProto abstractTransactionResponseProto = AbstractTransactionResponseProto.newBuilder().setAbstractResultMessage(abstractResultMessageProto).setTransactionExceptionCode(TransactionExceptionCodeProto.valueOf(branchRegisterResponse.getTransactionExceptionCode().name())).build();
BranchRegisterResponseProto result = BranchRegisterResponseProto.newBuilder().setAbstractTransactionResponse(abstractTransactionResponseProto).setBranchId(branchRegisterResponse.getBranchId()).build();
return result;
}
use of io.seata.serializer.protobuf.generated.BranchRegisterResponseProto in project seata by seata.
the class BranchRegisterResponseConvertorTest method convert2Proto.
@Test
public void convert2Proto() {
BranchRegisterResponse branchRegisterResponse = new BranchRegisterResponse();
branchRegisterResponse.setTransactionExceptionCode(TransactionExceptionCode.GlobalTransactionNotActive);
branchRegisterResponse.setResultCode(ResultCode.Failed);
branchRegisterResponse.setMsg("msg");
branchRegisterResponse.setBranchId(123);
BranchRegisterResponseConvertor convertor = new BranchRegisterResponseConvertor();
BranchRegisterResponseProto proto = convertor.convert2Proto(branchRegisterResponse);
BranchRegisterResponse real = convertor.convert2Model(proto);
assertThat(real.getTransactionExceptionCode()).isEqualTo(branchRegisterResponse.getTransactionExceptionCode());
assertThat(real.getResultCode()).isEqualTo(branchRegisterResponse.getResultCode());
assertThat(real.getMsg()).isEqualTo(branchRegisterResponse.getMsg());
assertThat(real.getBranchId()).isEqualTo(branchRegisterResponse.getBranchId());
}
Aggregations