public function testGetRoutingTable() { $routeCollection = new RouteCollection(); $routeCollection->addRoute('GET', '/temperatures', function () { }); $routeCollection->addRoute('GET', '/temperatures/1', function () { }); $routeCollection->addRoute('POST', '/camera', function () { }); $this->assertCount(3, $routeCollection->getRoutingTable()); $this->assertEquals('/temperatures', $routeCollection->getRoutingTable()[0]['route']); $this->assertEquals('/temperatures/1', $routeCollection->getRoutingTable()[1]['route']); $this->assertEquals('/camera', $routeCollection->getRoutingTable()[2]['route']); }