@Test public void testGetCotizacion() { SolicitudCotizacionRequest sr = new SolicitudCotizacionRequest(); SolicitudCotizacionResponse scresp = new SolicitudCotizacionResponse(); sr.setIdPedidoCotizacion(88); sr.setIdODV(3); sr.setSKF("NJ 208 EMC3"); sr.setMarca(""); sr.setPais("Francia"); sr.setCantidad(20); scresp = bd.recibirSolicitudCotizacion(sr); System.out.println("termino con idpedido: " + scresp.getIdPedidoCotizacion()); System.out.println("oficina: " + scresp.getIdODV()); System.out.println("con precios: "); for (int h = 0; h < scresp.getRodamientosCotizados().size(); h++) { System.out.println("marca: " + scresp.getRodamientosCotizados().get(h).getMarca()); System.out.println("pais: " + scresp.getRodamientosCotizados().get(h).getPais()); System.out.println("SKF: " + scresp.getRodamientosCotizados().get(h).getSKF()); System.out.println("precio: " + scresp.getRodamientosCotizados().get(h).getPrecioCotizado()); System.out.println("Cantidad: " + scresp.getRodamientosCotizados().get(h).getEnStock()); } }
public static ArrayList<SolicitudCotizacionRequest> getControlledSolicitudCotizacionRequestList() { ArrayList<SolicitudCotizacionRequest> solicitudes = new ArrayList<SolicitudCotizacionRequest>(); // Rodamiento con marca y stock suficiente SolicitudCotizacionRequest solicitud1 = new SolicitudCotizacionRequest(); solicitud1.setIdODV(10); solicitud1.setIdPedidoCotizacion(32); solicitud1.setMarca("ZKL"); solicitud1.setPais("Japon"); solicitud1.setSKF("22310 CCW33"); solicitud1.setCantidad(6); // Rodamiento con marca y stock totalmente insuficiente SolicitudCotizacionRequest solicitud2 = new SolicitudCotizacionRequest(); solicitud2.setIdODV(10); solicitud2.setIdPedidoCotizacion(41); solicitud2.setMarca("SNR"); solicitud2.setPais("Francia"); solicitud2.setSKF("6200"); solicitud2.setCantidad(2); // Rodamiento con marca y stock parcialmente insuficiente SolicitudCotizacionRequest solicitud3 = new SolicitudCotizacionRequest(); solicitud3.setIdODV(10); solicitud3.setIdPedidoCotizacion(8); solicitud3.setMarca("STEYR"); solicitud3.setPais("Reino Unido"); solicitud3.setSKF("6200 ZZ"); solicitud3.setCantidad(93); // Rodamiento sin marca SolicitudCotizacionRequest solicitud4 = new SolicitudCotizacionRequest(); solicitud4.setIdODV(10); solicitud4.setIdPedidoCotizacion(235); solicitud4.setPais("Alemania"); solicitud4.setSKF("6200 2RS"); solicitud4.setCantidad(10); solicitudes.add(solicitud1); solicitudes.add(solicitud2); solicitudes.add(solicitud3); solicitudes.add(solicitud4); return solicitudes; }
public static SolicitudCotizacionRequest getRandomSolicitudCotizacionRequestSinMarca() { SolicitudCotizacionRequest scr = new SolicitudCotizacionRequest(); scr.setCantidad(getRandomCantidad()); scr.setIdPedidoCotizacion(getRandomId()); scr.setPais(getRandomPais()); scr.setSKF(getRandomCodigoSKF()); scr.setIdODV(getRandomId()); return scr; }