1   package test.atlassian.core.ofbiz;
2   
3   import com.atlassian.core.ofbiz.CoreFactory;
4   import com.atlassian.core.ofbiz.association.AssociationManager;
5   import com.atlassian.core.ofbiz.association.DefaultAssociationManager;
6   import com.atlassian.core.ofbiz.test.AbstractOFBizTestCase;
7   import com.atlassian.core.action.DefaultActionDispatcher;
8   
9   import org.ofbiz.core.entity.GenericDelegator;
10  
11  /**
12   * Created by IntelliJ IDEA.
13   * User: Mike Cannon-Brookes
14   * Date: Dec 2, 2002
15   * Time: 10:39:02 PM
16   * To change this template use Options | File Templates.
17   */
18  public class TestCoreFactory extends AbstractOFBizTestCase
19  {
20  
21      public void testAssociationManager()
22      {
23          assertTrue(CoreFactory.getAssociationManager() instanceof DefaultAssociationManager);
24          final AssociationManager dcfm = new DefaultAssociationManager();
25          CoreFactory.setAssociationManager(dcfm);
26          assertTrue(CoreFactory.getAssociationManager() == dcfm);
27      }
28  
29      public void testGenericDelegator()
30      {
31          assertTrue(CoreFactory.getGenericDelegator() instanceof GenericDelegator);
32      }
33  
34      public void testActionDispatcher()
35      {
36          assertTrue(CoreFactory.getActionDispatcher() instanceof DefaultActionDispatcher);
37          final DefaultActionDispatcher dcfm = new DefaultActionDispatcher();
38          CoreFactory.setActionDispatcher(dcfm);
39          assertTrue(CoreFactory.getActionDispatcher() == dcfm);
40      }
41  }