test/planarity_test.cc
changeset 1174 1e5da3fc4fbc
parent 798 58c330ad0b5c
child 1175 6b79d93e812f
equal deleted inserted replaced
1:d3e7eeba0e60 2:9664a3b97e58
   243     check(checkPlanarity(graph) == planar, "Planarity checking failed");
   243     check(checkPlanarity(graph) == planar, "Planarity checking failed");
   244 
   244 
   245     if (planar) {
   245     if (planar) {
   246       checkEmbedding(graph, pe);
   246       checkEmbedding(graph, pe);
   247 
   247 
   248       PlanarDrawing<Graph> pd(graph);
   248       {
   249       pd.run(pe.embeddingMap());
   249         PlanarDrawing<Graph> pd(graph);
   250       checkDrawing(graph, pd);
   250         pd.run(pe.embeddingMap());
   251 
   251         checkDrawing(graph, pd);
   252       PlanarColoring<Graph> pc(graph);
   252       }
   253       pc.runFiveColoring(pe.embeddingMap());
   253 
   254       checkColoring(graph, pc, 5);
   254       {
       
   255         PlanarDrawing<Graph> pd(graph);
       
   256         pd.run();
       
   257         checkDrawing(graph, pd);
       
   258       }
       
   259 
       
   260       {
       
   261         PlanarColoring<Graph> pc(graph);
       
   262         pc.runFiveColoring(pe.embeddingMap());
       
   263         checkColoring(graph, pc, 5);
       
   264       }
       
   265 
       
   266       {
       
   267         PlanarColoring<Graph> pc(graph);
       
   268         pc.runFiveColoring();
       
   269         checkColoring(graph, pc, 5);
       
   270       }
   255 
   271 
   256     } else {
   272     } else {
   257       checkKuratowski(graph, pe);
   273       checkKuratowski(graph, pe);
   258     }
   274     }
   259   }
   275   }