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
13
14
15
16
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 }