1 package org.appfuse.service; 2 3 import java.util.Map ; 4 import java.util.MissingResourceException ; 5 import java.util.ResourceBundle ; 6 7 import org.apache.commons.beanutils.BeanUtils; 8 import org.apache.commons.logging.Log; 9 import org.apache.commons.logging.LogFactory; 10 import org.appfuse.util.ConvertUtil; 11 import org.jmock.MockObjectTestCase; 12 13 14 public abstract class BaseManagerTestCase extends MockObjectTestCase { 15 17 protected final Log log = LogFactory.getLog(getClass()); 18 protected ResourceBundle rb; 19 20 22 public BaseManagerTestCase() { 23 String className = this.getClass().getName(); 26 27 try { 28 rb = ResourceBundle.getBundle(className); 29 } catch (MissingResourceException mre) { 30 } 32 } 33 34 36 44 protected Object populate(Object obj) throws Exception { 45 Map map = ConvertUtil.convertBundleToMap(rb); 48 49 BeanUtils.copyProperties(obj, map); 50 51 return obj; 52 } 53 } 54 | Popular Tags |