package org.appfuse.tool; import junit.framework.TestCase; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.mapping.Column; import org.hibernate.mapping.SimpleValue; import java.util.Date; /** * @author mraible */ public class DataHelperTest extends TestCase { private Log log = LogFactory.getLog(DataHelperTest.class); public void testRandomValuesForDbUnit() throws Exception { DataHelper dh = new DataHelper(); String randomString = dh.getTestValueForDbUnit(createColumn(String.class)); assertNotNull(randomString); assertTrue(randomString.length() >= 10); log.debug("random string: " + randomString); String todaysDate = dh.getTestValueForDbUnit(createColumn(Date.class)); assertNotNull(todaysDate); log.debug("today's date: " + todaysDate); } private Column createColumn(Class clazz) { Column column = new Column(); SimpleValue sv = new SimpleValue(); sv.setTypeName(clazz.getName()); column.setValue(sv); return column; } }