Exemple #1
0
 /**
  * @depends testVerticesGetCreated
  * @param Graph $graph
  * @return \GraPHPy\Graph
  */
 public function testVerticesHaveCorrectLabels(Graph $graph)
 {
     $labels = [1, 2, 3, 4];
     foreach ($graph->getVertices() as $vertex) {
         $this->assertInstanceOf('\\GraPHPy\\Vertex', $vertex);
         $this->assertTrue(in_array($vertex->label, $labels));
         unset($labels[array_search($vertex->label, $labels, true)]);
     }
     //Check if all labels have been checked
     $this->assertEmpty($labels);
     return $graph;
 }