1   /*
2    * SummaryFunctionRegistryTest.java
3    * Created on 29 Июль 2006 г., 23:02
4    */
5   
6   package org.weda.store;
7   
8   import org.weda.test.WedaTestCase;
9   import org.weda.store.functions.Sum;
10  
11  /**
12   *
13   * @author Mikhail Titov
14   */
15  public class SummaryFunctionRegistryTest extends WedaTestCase{
16      
17      public SummaryFunctionRegistryTest(String name) throws Exception {
18          super(name);
19      }
20      
21      public void test() throws Exception {
22          SummaryFunctionRegistry service = 
23                  (SummaryFunctionRegistry)registry.getService(
24                      SummaryFunctionRegistry.class);
25          assertNotNull(service);
26          SummaryFunction sum = service.getSummaryFunction("sum");
27          assertNotNull(sum);
28          assertTrue(sum instanceof Sum);
29          SummaryFunction sum2 = service.getSummaryFunction("sum");
30          assertNotSame(sum, sum2);
31      }
32      
33  }