1 package org.codehaus.xfire.aegis.test; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.List; 6 import java.util.Map; 7 8 import junit.framework.Assert; 9 10 /*** 11 * BookService 12 * 13 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 14 */ 15 public class TestService 16 extends Assert 17 { 18 public Map EmptyRequest(Map mapContext) 19 { 20 HashMap results = new HashMap(); 21 results.put("test", "test"); 22 23 return results; 24 } 25 26 public Map EmptyResponse(Map mapContext) 27 { 28 HashMap results = new HashMap(); 29 return results; 30 } 31 32 public Map HeaderTest(Map mapContext) 33 { 34 return mapContext; 35 } 36 37 public Map PrimitiveTest(Map mapContext) 38 { 39 Long l = (Long) mapContext.get("long"); 40 assertNotNull(l); 41 assertEquals( 10, l.longValue() ); 42 43 Integer i = (Integer) mapContext.get("int"); 44 assertNotNull(i); 45 assertEquals( 10, i.intValue() ); 46 47 String s = (String) mapContext.get("string"); 48 assertNotNull(s); 49 assertEquals( "bleh", s ); 50 51 return mapContext; 52 } 53 54 public Map GetFlatArray(Map mapContext) 55 { 56 List array = new ArrayList(); 57 array.add("hi"); 58 array.add("ho"); 59 60 HashMap results = new HashMap(); 61 results.put("array", array); 62 return results; 63 } 64 }