package org.argeo.server.jxl.dao; import java.io.InputStream; import junit.framework.TestCase; public class JxlDaoSupportTest extends TestCase { public void testBasic() { JxlDaoSupport jsd = new JxlDaoSupport(); InputStream in = getClass().getResourceAsStream("/dao/simple.xls"); jsd.load(in); SimpleObject soAaa = jsd.getByKey(SimpleObject.class, "aaa"); assertNotNull(soAaa); assertEquals("aaa", soAaa.getString()); assertEquals(1, soAaa.getInteger().intValue()); assertNotNull(soAaa.getOtherObject()); assertEquals("USD", soAaa.getOtherObject().getKey()); assertEquals("US Dollar", soAaa.getOtherObject().getValue()); SimpleObject soBbb = jsd.getByKey(SimpleObject.class, "bbb"); assertNotNull(soBbb.getOtherObject()); assertEquals("bbb", ((SimpleObject) soBbb.getOtherObject().getValue()) .getString()); } }