1
2
3
4
5
6 package org.weda.store;
7
8 import org.apache.hivemind.Registry;
9 import org.weda.domain.Company;
10 import tim.test.LogableTestCase;
11 import org.weda.test.WedaTestCase;
12
13 /**
14 *
15 * @author tim
16 */
17 public class ObjectSourceRegistryTest extends WedaTestCase {
18
19 public ObjectSourceRegistryTest(String name) throws Exception {
20 super(name);
21 }
22
23 public void test_getObjectSource() throws Exception {
24 ObjectSourceRegistry dsr = (ObjectSourceRegistry)
25 registry.getService(ObjectSourceRegistry.class);
26 ObjectSource ds = dsr.getObjectSource("company");
27 assertNotNull(ds);
28 Query query = ds.getQuery();
29 assertNotNull(ds);
30 assertEquals(
31 "from "+Company.class.getName()+" as company"
32 , query.getQuery());
33 assertEquals(60, query.getTimeout());
34 assertEquals(100, query.getMaxRows());
35 assertEquals(50, query.getFetchSize());
36 }
37
38 }