package play.modules.scaffold.utils;
import static org.junit.Assert.*;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import play.modules.scaffold.entity.MyEntity;
import play.modules.scaffold.entity.MyPolymorphicEntity;
public class StringsTest {
@Test
public void testPluralizeEs() {
assertEquals("Foxes", Strings.pluralize("Fox"));
assertEquals("Churches", Strings.pluralize("Church"));
assertEquals("Princesses", Strings.pluralize("Princess"));
}
@Test
public void testPluralizeIes() {
assertEquals("Entities", Strings.pluralize("Entity"));
}
@Test
public void testPluralizeDefault() {
assertEquals("Cats", Strings.pluralize("Cat"));
}
@Test
public void testPluralizeIrregular() {
assertEquals("Men", Strings.pluralize("Man"));
assertEquals("Women", Strings.pluralize("Woman"));
assertEquals("Axes", Strings.pluralize("Axis"));
}
@Test
public void testWordify() {
assertEquals("Lower Camel Case", Strings.wordify("lowerCamelCase"));
assertEquals("Some WSDL", Strings.wordify("someWSDL"));
}
}