001 package org.picocontainer.defaults; 002 003 import junit.framework.TestCase; 004 import org.picocontainer.testmodel.CoupleBean; 005 006 /** 007 * 008 * @author greg 009 * @author $Author: $ (last edit) 010 * @version $Revision: $ 011 */ 012 public class BeanPropertyComponentAdapterTestCase extends TestCase { 013 public void testBeanPropertyComponentAdapterCanUsePropertyEditors() throws ClassNotFoundException { 014 Object c = BeanPropertyComponentAdapter.convert(CoupleBean.class.getName(), "a's name:Camilla;b's name:Charles;", this.getClass().getClassLoader()); 015 assertNotNull(c); 016 assertTrue(c instanceof CoupleBean); 017 assertEquals("Camilla", ((CoupleBean) c).getPersonA().getName()); 018 assertEquals("Charles", ((CoupleBean) c).getPersonB().getName()); 019 } 020 021 }