/** * @depends testAddRouteCountryCenter * @depends testAddRouteCountryCenterTreatment * @depends testAddRouteCountryCityCenter * @depends testAddRouteCountryCityCenterTreatment * @depends testAddRouteCountryCityCenterClinic * @depends testAddRouteCountryCityCenterClinicTreatment */ public function testAddRoute() { $repository = $this->service->getDoctrine()->getRepository('FrontendBundle:FrontendRoute'); $addRouteUri = $this->addRouteUris['country-center']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); $addRouteUri = $this->addRouteUris['country-center-treatment']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); $addRouteUri = $this->addRouteUris['country-city-center']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); $addRouteUri = $this->addRouteUris['country-city-center-treatment']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); $addRouteUri = $this->addRouteUris['country-city-center-clinic']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); $addRouteUri = $this->addRouteUris['country-city-center-clinic-treatment']; $route = $repository->findOneBy(array('uri' => $addRouteUri['uri'])); $this->assertInstanceOf('HealthCareAbroad\\FrontendBundle\\Entity\\FrontendRoute', $route); $this->assertEquals($addRouteUri['variables'], $route->getVariables()); self::$belayTeardownAfterClass = false; }