function test_getRestaurantId() { $name = "Asian"; $id = null; $test_cuisine = new Cuisine($name, $id); $test_cuisine->save(); $restaurant_name = "The Golden Duck"; $location = "898 SW 5th Ave, Portland, OR"; $description = "A Chill Asian experince"; $price = "\$\$"; $cuisine_id = $test_cuisine->getId(); $test_restaurant = new Restaurant($restaurant_name, $location, $description, $price, $cuisine_id); $test_restaurant->save(); //var_dump($test_restaurant); $user = "******"; $stars = 3; $headline = "It is aight."; $body = "Yeah pretty aight bro"; $restaurant_id = $test_restaurant->getId(); //var_dump($restaurant_id); $test_review = new Review($user, $stars, $headline, $body, $restaurant_id); $test_review->save(); //var_dump($test_review); $result = $test_review->getRestaurantId(); $this->assertEquals($restaurant_id, $result); }
function test_restaurantId() { //cuisine $name = "Japanese"; $id = null; $test_cuisine = new Cuisine($name, $id); $test_cuisine->save(); //restaurant $name = "Good Fortune"; $description = "very tasty."; $address = "1111 SW 11th Ave"; $cuisine_id = $test_cuisine->getId(); $test_restaurant = new Restaurant($name, $id, $cuisine_id, $description, $address); $test_restaurant->save(); //review $username = "******"; $date = 00 - 00 - 00; $rating = 5; $comment = "good one."; $restaurant_id = $test_restaurant->getId(); $test_review = new Review($username, $date, $rating, $comment, $restaurant_id, $id); $test_review->save(); $result = $test_review->getRestaurantId(); $this->assertEquals(true, is_numeric($result)); }
function test_getRestaurantId() { $restaurant = new Restaurant("Pok Pok", 2, "555-555-555", "123 ABC Street", "http://www.com", 2); $name = "Bob"; $id = null; $rating = 3; $review_text = "Blah blah blah"; $review_date = "2015/10/10"; $restaurant_id = $restaurant->getId(); $test_Review = new Review($name, $id, $rating, $review_text, $review_date, $restaurant_id); $result = $test_Review->getRestaurantId(); $this->assertEquals($restaurant_id, $result); }
$restaurant = new Restaurant($_POST['name'], $_POST['location'], $_POST['description'], $_POST['price'], $_POST['cuisine_id']); $restaurant->save(); $cuisine = Cuisine::find($restaurant->getCuisineId()); return $app['twig']->render('cuisine.html.twig', array('cuisine' => $cuisine, 'restaurants' => Restaurant::getAll())); }); $app->get("/restaurants/{id}", function ($id) use($app) { $restaurant = Restaurant::find($id); return $app['twig']->render('restaurant.html.twig', array('restaurant' => $restaurant, 'reviews' => Review::getAll())); }); $app->get("/restaurants/{id}/edit", function ($id) use($app) { $restaurant = Restaurant::find($id); return $app['twig']->render('restaurant_edit.html.twig', array('restaurant' => $restaurant)); }); $app->patch("/restaurants/{id}", function ($id) use($app) { $restaurant = Restaurant::find($id); $restaurant->update($_POST['name'], $_POST['location'], $_POST['description'], $_POST['price'], $_POST['cuisine_id']); return $app['twig']->render('restaurant.html.twig', array('restaurant' => $restaurant, 'reviews' => Review::getAll())); }); $app->delete("/restaurants/{id}", function ($id) use($app) { $restaurant = Restaurant::find($id); $cuisine = Cuisine::find($restaurant->getCuisineId()); $restaurant->delete(); return $app['twig']->render('cuisine.html.twig', array('cuisine' => $cuisine, 'restaurants' => Restaurant::getAll())); }); $app->post("/reviews", function () use($app) { $review = new Review($_POST['user'], $_POST['stars'], $_POST['headline'], $_POST['body'], $_POST['restaurant_id']); $review->save(); $restaurant = Restaurant::find($review->getRestaurantId()); return $app['twig']->render('restaurant.html.twig', array('restaurant' => $restaurant, 'reviews' => Review::getAll())); }); return $app;