1 package org.seasar.remoting.axis.connector; 2 3 import javax.xml.rpc.encoding.TypeMapping; 4 5 import junit.framework.TestCase; 6 7 import org.apache.axis.client.Service; 8 import org.apache.axis.enum.Use; 9 import org.seasar.remoting.axis.encoding.AutoRegisterTypeMappingImpl; 10 11 /*** 12 * @author koichik 13 */ 14 public class AxisConnectorTest extends TestCase { 15 public AxisConnectorTest() { 16 } 17 18 public AxisConnectorTest(String name) { 19 super(name); 20 } 21 22 public void testSetService() { 23 Service service = new Service(); 24 25 AxisConnector connector = new AxisConnector(); 26 connector.setService(service); 27 28 TypeMapping tm = service.getTypeMappingRegistry().getTypeMapping(Use.DEFAULT.getEncoding()); 29 assertTrue(tm instanceof AutoRegisterTypeMappingImpl); 30 31 connector = new AxisConnector(); 32 connector.setService(service); 33 assertSame(tm, service.getTypeMappingRegistry().getTypeMapping(Use.DEFAULT.getEncoding())); 34 } 35 }