File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
jprotoc/jprotoc-test/src/test
java/com/salesforce/jprotoc Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,11 @@ public void invalidClassNames() {
9898 assertProtoTypeMapping (".com.salesforce.invalid.enye.TimeResponse" , com .salesforce .invalid .enye .WeylandYutani .TimeResponse .class );
9999 }
100100
101+ @ Test
102+ public void wonkyCasedNames () {
103+ assertProtoTypeMapping (".HELLOworld.HelloUPPERRequest" , HELLOworld .HelloUPPERRequest .class );
104+ }
105+
101106 private void assertProtoTypeMapping (String protoTypeName , Class clazz ) {
102107 assertThat (protoTypeMap .toJavaTypeName (protoTypeName )).isEqualTo (fileNameToLexicalName (clazz .getName ()));
103108 }
Original file line number Diff line number Diff line change 1+ syntax = "proto3" ;
2+
3+ option java_multiple_files = true ;
4+
5+ package HELLOworld ;
6+
7+ // The greeting service definition.
8+ service Greeter {
9+ // Sends a greeting
10+ rpc SayHello (HelloUPPERRequest ) returns (HelloUPPERRequest ) {}
11+ }
12+
13+ // The request message containing the user's name.
14+ message HelloUPPERRequest {
15+ string name = 1 ;
16+ }
You can’t perform that action at this time.
0 commit comments