package org.openmrs.module.reporting.data.converter;
import org.junit.Assert;
import org.junit.Test;
import org.openmrs.module.reporting.data.converter.StringConverter;
public class StringConverterTest {
/**
* @see StringConverter#convert(Object)
* @verifies convert an Object to a configured String representation
*/
@Test
public void convert_shouldConvertAnObjectToAConfiguredStringRepresentation() throws Exception {
StringConverter c = new StringConverter();
c.getConversions().put("M", "Homme");
c.getConversions().put("F", "Femme");
c.setUnspecifiedValue("Inconnu");
Assert.assertEquals("Homme", c.convert("M"));
Assert.assertEquals("Femme", c.convert("F"));
Assert.assertEquals("Inconnu", c.convert(""));
}
}