getNodes()); self::assertTrue($edge->getNode1()->isEqual(new Node('1'))); self::assertTrue($edge->getNode2()->isEqual(new Node('2'))); self::assertEquals(0.0, $edge->getWeight()); self::assertFalse($edge->isDirected()); } /** * @testdox An edge can be directed * @covers phpOMS\Stdlib\Graph\Edge * @group framework */ public function testDirected() : void { $edge = new Edge(new Node('7'), new Node('8'), 1.0, true); self::assertTrue($edge->isDirected()); } /** * @testdox An edge can have a weight * @covers phpOMS\Stdlib\Graph\Edge * @group framework */ public function testWeight() : void { $edge = new Edge(new Node('7'), new Node('8'), 1.0, true); self::assertEquals(1.0, $edge->getWeight()); } }