| /* |
| * Copyright 2004,2005 The Apache Software Foundation. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| package test;
|
|
|
| import junit.framework.TestCase;
|
| import test.stub.SoapInteropCompound2PortTypeStub;
|
| import test.stub.databinding.org.soapinterop.Employee;
|
| import test.stub.databinding.org.soapinterop.Person;
|
| import test.stub.databinding.org.soapinterop.ResultEmployeeDocument;
|
| import test.stub.databinding.org.soapinterop.XEmployeeDocument;
|
|
|
| public class SunRound3Compound2InteropTest extends TestCase{
|
|
|
| SoapInteropCompound2PortTypeStub stub = null;
|
| XEmployeeDocument xEmpDoc = null;
|
| Employee emp = null;
|
| Person person = null;
|
| String name = "Gayan Asanka";
|
| boolean male = true;
|
| float personID = (float)456.3123;
|
| int id = 123456;
|
| double sal = 15000;
|
| ResultEmployeeDocument retEmpDoc = null;
|
| Employee retEmployee = null;
|
|
|
|
|
| public void setUp() throws Exception {
|
| stub = new SoapInteropCompound2PortTypeStub();
|
| }
|
|
|
| public void testEchoEmployee() throws Exception {
|
| person = Person.Factory.newInstance();
|
| person.setName(name);
|
| person.setMale(male);
|
| emp = Employee.Factory.newInstance();
|
| emp.setPerson(person);
|
| emp.setID(id);
|
| emp.setSalary(sal);
|
| xEmpDoc = XEmployeeDocument.Factory.newInstance();
|
| xEmpDoc.setXEmployee(emp);
|
| retEmpDoc = stub.echoEmployee(xEmpDoc);
|
| retEmployee = retEmpDoc.getResultEmployee();
|
| assertEquals(name,retEmployee.getPerson().getName());
|
| assertEquals(male,retEmployee.getPerson().getMale());
|
| assertEquals(id,retEmployee.getID());
|
| assertEquals(sal,retEmployee.getSalary(),0);
|
|
|
| }
|
| }
|