1   /*
2    * DefaultDataSourceRegistryTest.java
3    * Created on 21 Декабрь 2005 г., 14:43
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  }