Skip to content

Commit

Permalink
Changes to make test use proto3
Browse files Browse the repository at this point in the history
  • Loading branch information
gortiz committed Sep 29, 2023
1 parent bc47179 commit 9d70b6a
Showing 1 changed file with 3 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import com.google.protobuf.Descriptors;
import com.google.protobuf.DynamicMessage;
import com.google.protobuf.Message;
import java.util.Locale;
import org.apache.pinot.spi.data.readers.GenericRow;
import org.apache.pinot.spi.data.readers.RecordExtractorConfig;
import org.testng.Assert;
Expand Down Expand Up @@ -38,13 +39,15 @@ public void init()
.build();
DescriptorProtos.FileDescriptorProto build = DescriptorProtos.FileDescriptorProto.newBuilder()
.setName("withOptional")
.setSyntax(Descriptors.FileDescriptor.Syntax.PROTO3.name().toLowerCase(Locale.US))
.addMessageType(DescriptorProtos.DescriptorProto.newBuilder()
.setName("myMessage")
.addField(myOptionalInt)
.addField(myNonOptionalInt)
).build();

_fileDescriptor = Descriptors.FileDescriptor.buildFrom(build, new Descriptors.FileDescriptor[] {});
_fileDescriptor.getSyntax();
_messageDescriptor = _fileDescriptor.findMessageTypeByName("myMessage");
_optionalDescriptor = _messageDescriptor.findFieldByName("myOptionalInt");
_nonOptionalDescriptor = _messageDescriptor.findFieldByName("myNonOptionalInt");
Expand Down

0 comments on commit 9d70b6a

Please sign in to comment.