package org.appfuse.service;
import java.util.Map;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.appfuse.util.ConvertUtil;
import org.jmock.MockObjectTestCase;
public abstract class BaseManagerTestCase extends MockObjectTestCase {
protected final Log log = LogFactory.getLog(getClass());
protected ResourceBundle rb;
public BaseManagerTestCase() {
String className = this.getClass().getName();
try {
rb = ResourceBundle.getBundle(className);
} catch (MissingResourceException mre) {
}
}
protected Object populate(Object obj) throws Exception {
Map map = ConvertUtil.convertBundleToMap(rb);
BeanUtils.copyProperties(obj, map);
return obj;
}
}