Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- response1 = mapper.readValue(input, new TypeReference<List<Catalogo>>(){});
- response2 = mapper.readValue(input2, new TypeReference<List<Catalogo>>(){});
- List<String> listaDetalle = new ArrayList<String>();
- List<String> listaDetalle2 = new ArrayList<String>();
- for(Catalogo cat1: response1){
- for(OfertaDetalle det: cat1.getDetalleOferta())
- listaDetalle.add(det.getNombreOferta());
- }
- for(Catalogo cat2: response2){
- for(OfertaDetalle det: cat2.getDetalleOferta())
- listaDetalle2.add(det.getNombreOferta());
- }
- logger.info("TAMAÑO1: "+listaDetalle.size());
- logger.info("TAMAÑO2: "+listaDetalle2.size());
- if(listaDetalle.size() == listaDetalle2.size()){
- logger.info("Tamaño igual");
- //ordenar desarrollo
- Collections.sort(listaDetalle);
- logger.info("Lista: "+listaDetalle);
- //ordenar local
- Collections.sort(listaDetalle2);
- logger.info("Lista2: "+listaDetalle2);
- }
- // Comparator camparador = new Comparator<OfertaDetalle>(){
- // @Override
- // public int compare(OfertaDetalle o1, OfertaDetalle o2) {
- // return o1.getDetalleOferta().compareTo(o2.getDetalleOferta());
- // }
- // };
- //
- logger.info("\n\n------------------------------------------\n\n");
- for(int i=0; i<listaDetalle.size();i++){
- if(!listaDetalle.get(i).equals(listaDetalle2.get(i))){
- logger.info("ERROR");
- logger.info("Response1: "+gson.toJson(listaDetalle.get(i)));
- logger.info("Response2: "+gson.toJson(listaDetalle2.get(i)));
- break;
- }
- }
- logger.info("\n\n------------------------------------------\n\n");
- // logger.info("Response1: "+gson.toJson(listaDetalle));
- // logger.info("\n\n");
- // logger.info("Response2: "+gson.toJson(listaDetalle2));
- } catch ( EOFException eofe ){
- System.err.println("Ofertas Online Filepath: " + filepath);
- throw eofe;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement