/** * Generate the module name of a type */ protected String getModuleName(ClassTypeInfo type) { return type.getModuleName() + "-js/" + Case.CAMEL.to(Case.SNAKE, type.getSimpleName()); }
@Test public void testConversion() { assertEquals("foo-bar-juu", Case.CAMEL.to(Case.KEBAB, "FooBarJuu")); assertEquals("foo_bar_juu", Case.CAMEL.to(Case.SNAKE, "FooBarJuu")); assertEquals("FooBarJuu", Case.SNAKE.to(Case.CAMEL, "foo_bar_juu")); assertEquals("FooBarJuu", Case.KEBAB.to(Case.CAMEL, "foo-bar-juu")); }