private String humanizedControllerName(Class<? extends SparkController> controller) { return CaseFormat.UPPER_CAMEL.converterTo(CaseFormat.LOWER_UNDERSCORE).convert(controller.getSimpleName().replaceAll("(Delegate|Controller)", "")); }
public void testConverter_toString() { assertEquals( "LOWER_HYPHEN.converterTo(UPPER_CAMEL)", LOWER_HYPHEN.converterTo(UPPER_CAMEL).toString()); }
public void testConverterToForward() { assertEquals("FooBar", UPPER_UNDERSCORE.converterTo(UPPER_CAMEL).convert("FOO_BAR")); assertEquals("fooBar", UPPER_UNDERSCORE.converterTo(LOWER_CAMEL).convert("FOO_BAR")); assertEquals("FOO_BAR", UPPER_CAMEL.converterTo(UPPER_UNDERSCORE).convert("FooBar")); assertEquals("FOO_BAR", LOWER_CAMEL.converterTo(UPPER_UNDERSCORE).convert("fooBar")); }
public static final class Literal implements Function<Object, String> { @Override public String apply(Object input) { return StaticEnvironment.processing().getElementUtils().getConstantExpression(input); } public final Function<Object, String> string = new Function<Object, String>() { @Override public String apply(Object input) { return StringLiterals.toLiteral(String.valueOf(input)); } }; public final Function<Number, String> hex = new Function<Number, String>() { @Override public String apply(Number input) { if (input instanceof Long) { return "0x" + Long.toHexString(input.longValue()) + "L"; } if (input instanceof Integer) { return "0x" + Integer.toHexString(input.intValue()); } throw new IllegalArgumentException("unsupported non integer or long " + input); } @Override public String toString() { return Literal.this.toString() + ".hex"; }
public void testConverterToBackward() { assertEquals("FOO_BAR", UPPER_UNDERSCORE.converterTo(UPPER_CAMEL).reverse().convert("FooBar")); assertEquals("FOO_BAR", UPPER_UNDERSCORE.converterTo(LOWER_CAMEL).reverse().convert("fooBar")); assertEquals("FooBar", UPPER_CAMEL.converterTo(UPPER_UNDERSCORE).reverse().convert("FOO_BAR")); assertEquals("fooBar", LOWER_CAMEL.converterTo(UPPER_UNDERSCORE).reverse().convert("FOO_BAR")); }
public void testConverter_serialization() { for (CaseFormat outer : CaseFormat.values()) { for (CaseFormat inner : CaseFormat.values()) { SerializableTester.reserializeAndAssert(outer.converterTo(inner)); } } } }
public void testConverter_nullConversions() { for (CaseFormat outer : CaseFormat.values()) { for (CaseFormat inner : CaseFormat.values()) { assertNull(outer.converterTo(inner).convert(null)); assertNull(outer.converterTo(inner).reverse().convert(null)); } } }
private static String getConvertedUserName(String userName) { String convertedName = CaseFormat.UPPER_CAMEL.converterTo(CaseFormat.LOWER_UNDERSCORE).convert(userName); if(convertedName == null) { return userName; } else { return convertedName; } }
public static Function<String, String> camelCase() { return Function.fromGuava(CaseFormat.UPPER_UNDERSCORE.converterTo(CaseFormat.LOWER_CAMEL)); }
@Override public void serialize(PropertyTrigger value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeString(CaseFormat.UPPER_UNDERSCORE.converterTo(CaseFormat.LOWER_CAMEL).convert(value.name())); } }
@Override protected void additions(final HasUpdateCommand annotation, final HashMap<String, Object> map) { final Converter<String, String> hyphenizer = CaseFormat.UPPER_CAMEL.converterTo(CaseFormat.LOWER_HYPHEN); final List<Map<String, String>> updateWith = new ArrayList<>(); for (final String property : annotation.updateWith()) { final Map<String, String> updateWithProperties = new HashMap<>(); updateWithProperties.put("name", property); updateWithProperties.put("capitalizedName", capitalize(property)); updateWithProperties.put("hyphenizedName", hyphenizer.convert(property)); updateWith.add(updateWithProperties); } map.put("updateWith", updateWith); } }
@Override public PropertyTrigger deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { return PropertyTrigger .valueOf(CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.UPPER_UNDERSCORE).convert(jp.getValueAsString())); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String text = initialFormat.converterTo(targetFormat).convert(fragment.execute()); if (generator != null && generator.reservedWords().contains(text)) { text = generator.escapeReservedWord(text); } writer.write(text); } }
public void testConverter_toString() { assertEquals( "LOWER_HYPHEN.converterTo(UPPER_CAMEL)", LOWER_HYPHEN.converterTo(UPPER_CAMEL).toString()); }
@Override public void setAsText(String text) throws IllegalArgumentException { String upperUnderscoreCased = CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.UPPER_UNDERSCORE).convert(text); PropertyTrigger propertyTrigger = PropertyTrigger.valueOf(upperUnderscoreCased); setValue(propertyTrigger); } });
public void testConverterToForward() { assertEquals("FooBar", UPPER_UNDERSCORE.converterTo(UPPER_CAMEL).convert("FOO_BAR")); assertEquals("fooBar", UPPER_UNDERSCORE.converterTo(LOWER_CAMEL).convert("FOO_BAR")); assertEquals("FOO_BAR", UPPER_CAMEL.converterTo(UPPER_UNDERSCORE).convert("FooBar")); assertEquals("FOO_BAR", LOWER_CAMEL.converterTo(UPPER_UNDERSCORE).convert("fooBar")); }
public void test_ofDayOfWeek() { for (DayOfWeek dow : DayOfWeek.values()) { RollConvention test = RollConvention.ofDayOfWeek(dow); assertEquals(test.getName(), "Day" + CaseFormat.UPPER_UNDERSCORE.converterTo(CaseFormat.UPPER_CAMEL).convert(dow.toString()).substring(0, 3)); assertEquals(test.toString(), "Day" + CaseFormat.UPPER_UNDERSCORE.converterTo(CaseFormat.UPPER_CAMEL).convert(dow.toString()).substring(0, 3)); assertSame(RollConvention.of(test.getName()), test); assertSame(RollConvention.of("DAY" + dow.toString().substring(0, 3)), test); } }
public void testConverterToBackward() { assertEquals("FOO_BAR", UPPER_UNDERSCORE.converterTo(UPPER_CAMEL).reverse().convert("FooBar")); assertEquals("FOO_BAR", UPPER_UNDERSCORE.converterTo(LOWER_CAMEL).reverse().convert("fooBar")); assertEquals("FooBar", UPPER_CAMEL.converterTo(UPPER_UNDERSCORE).reverse().convert("FOO_BAR")); assertEquals("fooBar", LOWER_CAMEL.converterTo(UPPER_UNDERSCORE).reverse().convert("FOO_BAR")); }
public void testConverter_serialization() { for (CaseFormat outer : CaseFormat.values()) { for (CaseFormat inner : CaseFormat.values()) { SerializableTester.reserializeAndAssert(outer.converterTo(inner)); } } } }
public void testConverter_nullConversions() { for (CaseFormat outer : CaseFormat.values()) { for (CaseFormat inner : CaseFormat.values()) { assertNull(outer.converterTo(inner).convert(null)); assertNull(outer.converterTo(inner).reverse().convert(null)); } } }