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")));
}
}