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() {
98
98
assertProtoTypeMapping (".com.salesforce.invalid.enye.TimeResponse" , com .salesforce .invalid .enye .WeylandYutani .TimeResponse .class );
99
99
}
100
100
101
+ @ Test
102
+ public void wonkyCasedNames () {
103
+ assertProtoTypeMapping (".HELLOworld.HelloUPPERRequest" , HELLOworld .HelloUPPERRequest .class );
104
+ }
105
+
101
106
private void assertProtoTypeMapping (String protoTypeName , Class clazz ) {
102
107
assertThat (protoTypeMap .toJavaTypeName (protoTypeName )).isEqualTo (fileNameToLexicalName (clazz .getName ()));
103
108
}
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