@@ -48,6 +48,7 @@ public void camlCaseEnumConverter() {
48
48
codegen .setEnumPropertyNaming (camelCase .name ());
49
49
assertEquals (codegen .toEnumVarName ("long Name" , null ), "longName" );
50
50
assertEquals (codegen .toEnumVarName ("1long Name" , null ), "_1longName" );
51
+ assertEquals (codegen .toEnumVarName ("long-Name" , null ), "longName" );
51
52
assertEquals (codegen .toEnumVarName ("not1long Name" , null ), "not1longName" );
52
53
}
53
54
@@ -56,6 +57,7 @@ public void uppercaseEnumConverter() {
56
57
codegen .setEnumPropertyNaming (UPPERCASE .name ());
57
58
assertEquals (codegen .toEnumVarName ("long Name" , null ), "LONG_NAME" );
58
59
assertEquals (codegen .toEnumVarName ("1long Name" , null ), "_1LONG_NAME" );
60
+ assertEquals (codegen .toEnumVarName ("long-Name" , null ), "LONG_NAME" );
59
61
assertEquals (codegen .toEnumVarName ("not1long Name" , null ), "NOT1LONG_NAME" );
60
62
}
61
63
@@ -64,6 +66,7 @@ public void snake_caseEnumConverter() {
64
66
codegen .setEnumPropertyNaming (snake_case .name ());
65
67
assertEquals (codegen .toEnumVarName ("long Name" , null ), "long_name" );
66
68
assertEquals (codegen .toEnumVarName ("1long Name" , null ), "_1long_name" );
69
+ assertEquals (codegen .toEnumVarName ("long-Name" , null ), "long_name" );
67
70
assertEquals (codegen .toEnumVarName ("not1long Name" , null ), "not1long_name" );
68
71
}
69
72
@@ -72,6 +75,7 @@ public void originalEnumConverter() {
72
75
codegen .setEnumPropertyNaming (original .name ());
73
76
assertEquals (codegen .toEnumVarName ("long Name" , null ), "long_Name" );
74
77
assertEquals (codegen .toEnumVarName ("1long Name" , null ), "_1long_Name" );
78
+ assertEquals (codegen .toEnumVarName ("long-Name" , null ), "longMinusName" );
75
79
assertEquals (codegen .toEnumVarName ("not1long Name" , null ), "not1long_Name" );
76
80
assertEquals (codegen .toEnumVarName ("data/*" , null ), "dataSlashStar" );
77
81
}
@@ -81,6 +85,7 @@ public void pascalCaseEnumConverter() {
81
85
codegen .setEnumPropertyNaming (PascalCase .name ());
82
86
assertEquals (codegen .toEnumVarName ("long Name" , null ), "LongName" );
83
87
assertEquals (codegen .toEnumVarName ("1long Name" , null ), "_1longName" );
88
+ assertEquals (codegen .toEnumVarName ("long-Name" , null ), "LongName" );
84
89
assertEquals (codegen .toEnumVarName ("not1long Name" , null ), "Not1longName" );
85
90
}
86
91
0 commit comments