KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ofbiz > service > test > ServiceEngineTests


1 /*
2  * $Id: ServiceEngineTests.java 5462 2005-08-05 18:35:48Z jonesde $
3  *
4  */

5 package org.ofbiz.service.test;
6
7 import java.util.Map JavaDoc;
8
9 import junit.framework.TestCase;
10 import org.ofbiz.base.util.UtilMisc;
11 import org.ofbiz.entity.GenericDelegator;
12 import org.ofbiz.service.GenericDispatcher;
13 import org.ofbiz.service.LocalDispatcher;
14 import org.ofbiz.service.ModelService;
15
16 /**
17  *
18  * @author <a HREF="mailto:jaz@ofbiz.org">Andy Zeneski</a>
19  * @version $Rev: 5462 $
20  * @since May 4, 2004
21  */

22 public class ServiceEngineTests extends TestCase {
23
24     public static final String JavaDoc DELEGATOR_NAME = "test";
25     public static final String JavaDoc DISPATCHER_NAME = "test-dispatcher";
26
27     private LocalDispatcher dispatcher = null;
28
29     public ServiceEngineTests(String JavaDoc name) {
30         super(name);
31     }
32
33     protected void setUp() throws Exception JavaDoc {
34         GenericDelegator delegator = GenericDelegator.getGenericDelegator(DELEGATOR_NAME);
35         dispatcher = new GenericDispatcher(DISPATCHER_NAME, delegator);
36     }
37
38     protected void tearDown() throws Exception JavaDoc {
39         dispatcher.deregister();
40     }
41
42     public void testBasicJavaInvocation() throws Exception JavaDoc {
43         Map JavaDoc result = dispatcher.runSync("testScv", UtilMisc.toMap("message", "Unit Test"));
44         assertEquals("Service result success", ModelService.RESPOND_SUCCESS, result.get(ModelService.RESPONSE_MESSAGE));
45     }
46 }
47
Popular Tags