package com.titanic.ventapasajes.ws;
import org.junit.Test;
import java.util.List;
import static org.junit.Assert.*;
/**
* Created by josediaz on 1/6/16.
*/
public class SetRutaTest {
@Test
public void debeCrearHojaRuta() {
WSServiciosHR mtc = new WSServiciosHR();
WSServiciosHRSoap mtcClient = mtc.getWSServiciosHRSoap();
Seguridad seguridad = new Seguridad();
seguridad.setRuc("20301040301");
seguridad.setUsuario("059956");
seguridad.setClave("123456");
seguridad.setPartida("000396PNR");
HojaRuta oHojaRuta = new HojaRuta();
oHojaRuta.setSeguridad(seguridad);
oHojaRuta.setNroRuta("0001");
oHojaRuta.setNroPlaca("A4F958");
oHojaRuta.setTerSalida(2593);
oHojaRuta.setTerLlegada(2591);
oHojaRuta.setFecSalida("06/01/2016");
oHojaRuta.setFecEstLlegada("07/01/2016");
oHojaRuta.setHorSalida("23:00");
oHojaRuta.setHorEstLlegada("11:00");
ArrayOfHConductor conductores = oHojaRuta.getConductores();
if (conductores == null) {
conductores = new ArrayOfHConductor();
oHojaRuta.conductores = conductores;
}
List<HConductor> hConductores = conductores.getHConductor();
HConductor hConductor1 = new HConductor();
hConductor1.setTpoDocumento("L.E.");
hConductor1.setNroDocumento("16776068");
hConductor1.setFecInicio("06/01/2016");
hConductor1.setFecTermino("06/01/2016");
hConductor1.setHorInicio("18:00");
hConductor1.setHorTermino("22:00");
HConductor hConductor2 = new HConductor();
hConductor2.setTpoDocumento("L.E.");
hConductor2.setNroDocumento("17633458");
hConductor2.setFecInicio("06/01/2016");
hConductor2.setFecTermino("07/01/2016");
hConductor2.setHorInicio("22:00");
hConductor2.setHorTermino("02:00");
HConductor hConductor3 = new HConductor();
hConductor3.setTpoDocumento("L.E.");
hConductor3.setNroDocumento("16776068");
hConductor3.setFecInicio("07/01/2016");
hConductor3.setFecTermino("07/01/2016");
hConductor3.setHorInicio("02:00");
hConductor3.setHorTermino("06:00");
hConductores.add(hConductor1);
hConductores.add(hConductor2);
hConductores.add(hConductor3);
// ArrayOfHTripulante tripulantes = oHojaRuta.getTripulantes();
// if(tripulantes==null) {
// tripulantes = new ArrayOfHTripulante();
// oHojaRuta.tripulantes = tripulantes;
// }
//
// List<HTripulante> hTripulantes = tripulantes.getHTripulante();
//
//
// HTripulante hTripulante1 = new HTripulante();
// hTripulante1.setTpoDocumento("L.E.");
// hTripulante1.setNroDocumento("25725353");
// hTripulantes.add(hTripulante1);
// Tripulante oTripulante = new Tripulante();
// oTripulante.setTpoDocumento("L.E.");
// oTripulante.setNroDocumento("80317970");
// oTripulante.setSeguridad(seguridad);
// oTripulante.setNombre("Elmer ");
// oTripulante.setApellido("Flores");
// oTripulante.setSexo("Masculino");
// oTripulante.setFecNac("06/11/1978");
// ResultTripulante resultTripulante = mtcClient.setTripulante(oTripulante);
//
//
// assertNull(resultTripulante.getErrores());
// assertTrue(resultTripulante.isReturn());
ResultHojaRuta resultHojaRuta = mtcClient.setHojaRuta(oHojaRuta);
assertNull(resultHojaRuta.getErrores());
System.out.println(resultHojaRuta.getCode());
assertNotNull(resultHojaRuta.getCode());
}
}