upb: implement .mergeFromBuffer() on GeneratedMessage in Dart
PiperOrigin-RevId: 628455567pull/16631/head
parent
93bd4bb012
commit
ea4c77ca48
|
@ -65,7 +65,7 @@ ConformanceResponse doTest(ConformanceRequest request) {
|
||||||
switch (request.requestedOutputFormat) {
|
switch (request.requestedOutputFormat) {
|
||||||
case WireFormat.PROTOBUF:
|
case WireFormat.PROTOBUF:
|
||||||
try {
|
try {
|
||||||
response.protobufPayload = pb.GeneratedMessage.toBuffer(testMessage);
|
response.protobufPayload = pb.GeneratedMessage.toBinary(testMessage);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
response.serializeError = '$e';
|
response.serializeError = '$e';
|
||||||
}
|
}
|
||||||
|
@ -86,7 +86,7 @@ Future<bool> doTestIo() async {
|
||||||
}
|
}
|
||||||
final request = ConformanceRequest.fromBuffer(serializedMsg);
|
final request = ConformanceRequest.fromBuffer(serializedMsg);
|
||||||
final response = doTest(request);
|
final response = doTest(request);
|
||||||
final serializedOutput = pb.GeneratedMessage.toBuffer(response);
|
final serializedOutput = pb.GeneratedMessage.toBinary(response);
|
||||||
writeLittleEndianIntToStdout(serializedOutput.length);
|
writeLittleEndianIntToStdout(serializedOutput.length);
|
||||||
stdout.add(serializedOutput);
|
stdout.add(serializedOutput);
|
||||||
await stdout.flush();
|
await stdout.flush();
|
||||||
|
|
Loading…
Reference in New Issue