package br.com.caelum.vraptor.serialization; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; import org.junit.Before; import org.junit.Test; import br.com.caelum.vraptor.serialization.DefaultXMLConfiguration; public class DefaultXMLConfigurationTest { private DefaultXMLConfiguration config; @Before public void setup() { this.config = new DefaultXMLConfiguration(); } @Test public void shouldUndernalizeAllCamelcase() { String base = "CamelCaseValue"; assertThat(config.nameFor(base), is(equalTo("camel_case_value"))); } @Test public void shouldUndernalizeAllCamelcaseCharacters() { String base = "C"; assertThat(config.nameFor(base), is(equalTo("c"))); } }