package edu.ualberta.med.biobank.test;
import junit.framework.Assert;
import org.junit.Test;
import edu.ualberta.med.biobank.tools.utils.CamelCase;
public class TestTools {
@Test
public void testCamelCase() {
String className = "ProcessingEvent";
String tableName = CamelCase.toTitleCase(className);
Assert.assertEquals("PROCESSING_EVENT", tableName);
String backToClassName = CamelCase.toCamelCase(tableName, true, true);
Assert.assertEquals(className, backToClassName);
String associationName = "specimens";
String methodName = CamelCase.toCamelCase(associationName, true);
Assert.assertEquals("Specimens", methodName);
String lowerCases = CamelCase.toCamelCase(associationName, false);
Assert.assertEquals("specimens", lowerCases);
String columnName = "NAME_SHORT";
String attributeName = CamelCase.toCamelCase(columnName, false, true);
Assert.assertEquals("nameShort", attributeName);
}
}