[Swift] Add / as enum separator

This commit is contained in:
Jason Gavris 2016-10-11 12:44:53 -04:00
parent 504f8f1f21
commit 0a2d62a8ba
2 changed files with 7 additions and 2 deletions

View File

@ -396,8 +396,8 @@ public class SwiftCodegen extends DefaultCodegen implements CodegenConfig {
return value;
}
char[] separators = {'-', '_', ' ', ':'};
return WordUtils.capitalizeFully(StringUtils.lowerCase(value), separators).replaceAll("[-_ :]", "");
char[] separators = {'-', '_', ' ', ':', '/'};
return WordUtils.capitalizeFully(StringUtils.lowerCase(value), separators).replaceAll("[-_ :/]", "");
}

View File

@ -49,6 +49,11 @@ public class SwiftCodegenTest {
Assert.assertEquals(swiftCodegen.toSwiftyEnumName("entry_name"), "EntryName");
}
@Test
public void testSlash() throws Exception {
Assert.assertEquals(swiftCodegen.toSwiftyEnumName("application/x-tar"), "ApplicationXTar");
}
@Test(description = "returns NSData when response format is binary")
public void binaryDataTest() {
final Swagger model = new SwaggerParser().read("src/test/resources/2_0/binaryDataTest.json");