⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 verifytestcase.java

📁 Java有关XML编程需要用到axis 的源代码 把里面bin下的包导入相应的Java工程 进行使用
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/** * TypeTestServiceTestCase.java * * This file was auto-generated from WSDL * by the Apache Axis Wsdl2java emitter. */package test.wsdl.types;import org.apache.axis.holders.DayHolder;import org.apache.axis.holders.MonthDayHolder;import org.apache.axis.holders.MonthHolder;import org.apache.axis.holders.NegativeIntegerHolder;import org.apache.axis.holders.NonNegativeIntegerHolder;import org.apache.axis.holders.NonPositiveIntegerHolder;import org.apache.axis.holders.PositiveIntegerHolder;import org.apache.axis.holders.TimeHolder;import org.apache.axis.holders.URIHolder;import org.apache.axis.holders.UnsignedByteHolder;import org.apache.axis.holders.UnsignedIntHolder;import org.apache.axis.holders.UnsignedLongHolder;import org.apache.axis.holders.UnsignedShortHolder;import org.apache.axis.holders.YearHolder;import org.apache.axis.holders.YearMonthHolder;import org.apache.axis.types.Day;import org.apache.axis.types.Month;import org.apache.axis.types.MonthDay;import org.apache.axis.types.NegativeInteger;import org.apache.axis.types.NonNegativeInteger;import org.apache.axis.types.NonPositiveInteger;import org.apache.axis.types.PositiveInteger;import org.apache.axis.types.URI;import org.apache.axis.types.URI.MalformedURIException;import org.apache.axis.types.UnsignedByte;import org.apache.axis.types.UnsignedInt;import org.apache.axis.types.UnsignedLong;import org.apache.axis.types.UnsignedShort;import org.apache.axis.types.Year;import org.apache.axis.types.YearMonth;import test.wsdl.types.comprehensive_service.TypeTest;import test.wsdl.types.comprehensive_service.TypeTestServiceLocator;import test.wsdl.types.comprehensive_types.Animal;import test.wsdl.types.comprehensive_types.Cat;import test.wsdl.types.comprehensive_types.ComplexAll;import test.wsdl.types.comprehensive_types.ComplexSequence;import test.wsdl.types.comprehensive_types.ComplexWComplex;import test.wsdl.types.comprehensive_types.EmptyComplexType;import test.wsdl.types.comprehensive_types.Enum;import test.wsdl.types.comprehensive_types.PersionCat;import test.wsdl.types.comprehensive_types.Time;import test.wsdl.types.comprehensive_types.Yarn;import test.wsdl.types.comprehensive_types.ComplexWComplexStock_quote;import test.wsdl.types.comprehensive_types.holders.AnimalHolder;import test.wsdl.types.comprehensive_types.holders.ArrayHolder;import test.wsdl.types.comprehensive_types.holders.ArrayMHolder;import test.wsdl.types.comprehensive_types.holders.CatHolder;import test.wsdl.types.comprehensive_types.holders.ComplexAllHolder;import test.wsdl.types.comprehensive_types.holders.ComplexSequenceHolder;import test.wsdl.types.comprehensive_types.holders.ComplexWComplexHolder;import test.wsdl.types.comprehensive_types.holders.EmptyComplexTypeHolder;import test.wsdl.types.comprehensive_types.holders.EnumHolder;import test.wsdl.types.comprehensive_types2.A;import test.wsdl.types.comprehensive_types2.B;import javax.xml.namespace.QName;import javax.xml.rpc.ServiceException;import javax.xml.rpc.holders.BigDecimalHolder;import javax.xml.rpc.holders.BigIntegerHolder;import javax.xml.rpc.holders.BooleanHolder;import javax.xml.rpc.holders.BooleanWrapperHolder;import javax.xml.rpc.holders.ByteArrayHolder;import javax.xml.rpc.holders.ByteHolder;import javax.xml.rpc.holders.CalendarHolder;import javax.xml.rpc.holders.DoubleHolder;import javax.xml.rpc.holders.DoubleWrapperHolder;import javax.xml.rpc.holders.FloatHolder;import javax.xml.rpc.holders.FloatWrapperHolder;import javax.xml.rpc.holders.IntHolder;import javax.xml.rpc.holders.IntegerWrapperHolder;import javax.xml.rpc.holders.LongHolder;import javax.xml.rpc.holders.ObjectHolder;import javax.xml.rpc.holders.QNameHolder;import javax.xml.rpc.holders.ShortHolder;import javax.xml.rpc.holders.ShortWrapperHolder;import javax.xml.rpc.holders.StringHolder;import java.util.Calendar;import java.util.Date;public class VerifyTestCase extends junit.framework.TestCase {    public VerifyTestCase(String name) {        super(name);    }    /* FIXME: RUNTIME WSDL broken.    public void testTypeTestWSDL() throws Exception {        javax.xml.rpc.ServiceFactory serviceFactory = javax.xml.rpc.ServiceFactory.newInstance();        java.net.URL url = new java.net.URL(new test.wsdl.types.comprehensive_service.TypeTestServiceLocator().getTypeTestAddress() + "?WSDL");        javax.xml.rpc.Service service = serviceFactory.createService(url, new test.wsdl.types.comprehensive_service.TypeTestServiceLocator().getServiceName());        assertTrue(service != null);    }    */        public void testTypeTest() throws Exception {        TypeTest binding;        try {            binding = new TypeTestServiceLocator().getTypeTest();        }        catch (ServiceException jre) {            throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);        }        assertTrue("binding is null", binding != null);        // setup unsigned        UnsignedLong ulong = null;        UnsignedInt uint = null;        UnsignedShort ushort = null;        UnsignedByte ubyte = null;        NonNegativeInteger nnint = null;        PositiveInteger pint = null;        NonPositiveInteger npint = null;        NegativeInteger nint = null;        URI uri = null;        Year year = null;        Month month = null;        Day day = null;        YearMonth yearmonth = null;        MonthDay monthday = null;        try {            ulong = new UnsignedLong(7777);            uint = new UnsignedInt(777);            ushort = new UnsignedShort(77);            ubyte = new UnsignedByte(7);            nnint = new NonNegativeInteger("7");            pint = new PositiveInteger("7");            npint = new NonPositiveInteger("-7");            nint = new NegativeInteger("-7");            uri = new URI("urn:this-is-a-test");            year =  new Year(1995);            month = new Month(7);            day = new Day(13);            yearmonth = new YearMonth(2002, 8);            monthday = new MonthDay(8, 26);        } catch (Exception e) {            // possibly thrown from constructors            // wont happen since we know the values are good!        }        try {            binding.allPrimitivesIn(                    "hi",                    new java.math.BigInteger("5"),                    0,                    (long) 0,                    (short) 0,                    new java.math.BigDecimal(6),                    (float) 0,                    (double) 0,                    true,                    (byte) 0,                    new QName("hi", "ho"),                    Calendar.getInstance(),                    new byte[]{(byte) 5},                    new byte[]{(byte) 6},                    "hi ho",                    new Boolean(true),                    new Float(0),                    new Double(0),                    new java.math.BigDecimal(7),                    new Integer(0),                    new Short((short) 0),                    new byte[]{(byte) 7},                    new org.apache.axis.types.Time("12:01:30.150Z"),                    ulong,                    uint,                    ushort,                    ubyte,                    nnint,                    pint,                    npint,                    nint,                    uri,                    year,                    month,                    day,                    yearmonth,                    monthday            );        } catch (java.rmi.RemoteException re) {            throw new junit.framework.AssertionFailedError("allPrimitives: " + re );        }        try {            binding.allPrimitivesInout(                    new StringHolder("hi"),                    new BigIntegerHolder(new java.math.BigInteger("0")),                    new IntHolder(1),                    new LongHolder(2),                    new ShortHolder((short) 3),                    new BigDecimalHolder(new java.math.BigDecimal(4)),                    new FloatHolder(5),                    new DoubleHolder(6),                    new BooleanHolder(true),                    new ByteHolder((byte) 7),                    new QNameHolder(new QName("ho", "hi")),                    new CalendarHolder(Calendar.getInstance()),                    new ByteArrayHolder(new byte[]{(byte) 8}),                    new ByteArrayHolder(new byte[]{(byte) 9}),                    new StringHolder("ho hi"),                    new BooleanWrapperHolder(new Boolean(true)),                    new FloatWrapperHolder(new Float(10)),                    new DoubleWrapperHolder(new Double(11)),                    new BigDecimalHolder(new java.math.BigDecimal(12)),                    new IntegerWrapperHolder(new Integer(13)),                    new ShortWrapperHolder(new Short((short) 14)),                    new ByteArrayHolder(new byte[]{(byte) 15}),                    new TimeHolder(new org.apache.axis.types.Time("12:01:30.150Z")),                    new UnsignedLongHolder(ulong),                    new UnsignedIntHolder(uint),                    new UnsignedShortHolder(ushort),                    new UnsignedByteHolder(ubyte),                    new NonNegativeIntegerHolder(nnint),                    new PositiveIntegerHolder(pint),                    new NonPositiveIntegerHolder(npint),                    new NegativeIntegerHolder(nint),                    new URIHolder(uri),                    new YearHolder(year),                    new MonthHolder(month),                    new DayHolder(day),                    new YearMonthHolder(yearmonth),                    new MonthDayHolder(monthday)            );        } catch (java.rmi.RemoteException re) {            throw new junit.framework.AssertionFailedError("allPrimitivesInout Exception caught: " + re );        }        try {            binding.allPrimitivesOut(                    new StringHolder(),                    new BigIntegerHolder(),                    new IntHolder(),                    new LongHolder(),                    new ShortHolder(),                    new BigDecimalHolder(),                    new FloatHolder(),                    new DoubleHolder(),                    new BooleanHolder(),                    new ByteHolder(),                    new QNameHolder(),                    new CalendarHolder(),                    new ByteArrayHolder(),                    new ByteArrayHolder(),                    new StringHolder(),                    new BooleanWrapperHolder(),                    new FloatWrapperHolder(),                    new DoubleWrapperHolder(),                    new BigDecimalHolder(),                    new IntegerWrapperHolder(),                    new ShortWrapperHolder(),                    new ByteArrayHolder(),                    new TimeHolder(),                    new UnsignedLongHolder(),                    new UnsignedIntHolder(),                    new UnsignedShortHolder(),                    new UnsignedByteHolder(),                    new NonNegativeIntegerHolder(),                    new PositiveIntegerHolder(),                    new NonPositiveIntegerHolder(),                    new NegativeIntegerHolder(),                    new URIHolder(),                    new YearHolder(),                    new MonthHolder(),                    new DayHolder(),                    new YearMonthHolder(),                    new MonthDayHolder()                                );        } catch (java.rmi.RemoteException re) {            throw new junit.framework.AssertionFailedError("allPrimitivesOut Exception caught: " + re );        }        try {            binding.enumIn(Enum.one);        } catch (java.rmi.RemoteException re) {            throw new junit.framework.AssertionFailedError("enumIn Exception caught: " + re );        }        try {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -