Ejemplo n.º 1
0
 function test_deleteAll()
 {
     $type = "Mexican";
     $type2 = "Italian";
     $test_Cuisine = new Cuisine($type);
     $test_Cuisine->save();
     $test_Cuisine2 = new Cuisine($type2);
     $test_Cuisine2->save();
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     $this->assertEquals([], $result);
 }
Ejemplo n.º 2
0
 function test_deleteAll()
 {
     $cuisine_name = "Italian";
     $cuisine_name2 = "Chinese";
     $test_cuisine = new Cuisine($cuisine_name);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($cuisine_name2);
     $test_cuisine2->save();
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     $this->assertEquals([], $result);
 }
 function test_deleteAll()
 {
     $type = "Chinese";
     $type2 = "American";
     $test_cuisine = new Cuisine($type);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($type2);
     $test_cuisine2->save();
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     $this->assertEquals([], $result);
 }
Ejemplo n.º 4
0
 function test_deleteAll()
 {
     $name = "Japanese";
     $name2 = "hyrulian";
     $test_cuisine = new Cuisine($name);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($name2);
     $test_cuisine2->save();
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     $this->assertEquals([], $result);
 }
Ejemplo n.º 5
0
 function test_deleteAll()
 {
     //Arrange
     $name = "burgers";
     $test_cuisine = new Cuisine($name);
     $test_cuisine->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
Ejemplo n.º 6
0
 function test_deleteAll()
 {
     //Arrange
     $flavor = "Pizza";
     $flavor2 = "Burgers";
     $test_Cuisine = new Cuisine($flavor);
     $test_Cuisine->save();
     $test_Cuisine2 = new Cuisine($flavor2);
     $test_Cuisine2->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
Ejemplo n.º 7
0
 function testDeleteAll()
 {
     //Arrange
     $type = "Italian";
     $type2 = "Japanese";
     $test_cuisine = new Cuisine($type);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($type2);
     $test_cuisine2->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
 function test_deleteAll()
 {
     //Arrange
     $type = "french";
     $type2 = "mexican";
     $test_cuisine = new Cuisine($type);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($type);
     $test_cuisine2->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
Ejemplo n.º 9
0
 function test_deleteAll()
 {
     //Arrange
     $name = "American";
     $name2 = "Italian";
     $test_cuisine = new Cuisine($name);
     $test_cuisine->save();
     $test_cuisine2 = new Cuisine($name2);
     $test_cuisine2->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
 function test_deleteAll()
 {
     //Arrange
     $id = null;
     $cuisine_type = "Italian";
     $test_cuisine = new Cuisine($id, $cuisine_type);
     $test_cuisine->save();
     $id2 = null;
     $cuisine_type2 = "Korean";
     $test_cuisine2 = new Cuisine($id2, $cuisine_type2);
     $test_cuisine2->save();
     //Act
     Cuisine::deleteAll();
     //Assert
     $result = Cuisine::getAll();
     $this->assertEquals([], $result);
 }
Ejemplo n.º 11
0
//posts edited data to the database to update a property in the existing cuisine
$app->patch("/cuisines/{id}", function ($id) use($app) {
    $name = $_POST['name'];
    $cuisine = Cuisine::find($id);
    $cuisine->update($name);
    return $app['twig']->render('cuisines.html.twig', array('cuisines' => $cuisine, 'restaurants' => $cuisine->getRestaurants()));
});
//deletes one specific cuisine
$app->delete("/cuisines/{id}", function ($id) use($app) {
    $cuisine = Cuisine::find($id);
    $cuisine->delete();
    return $app['twig']->render('index.html.twig', array('cuisines' => Cuisine::getAll()));
});
//clear database of all cuisines
$app->post('/delete_cuisines', function () use($app) {
    Cuisine::deleteAll();
    return $app['twig']->render('index.html.twig', array('cuisines' => Cuisine::getAll()));
});
//creates new restaurants and displays them on the same page
$app->post('/restaurants', function () use($app) {
    //takes the input values and builds a new restaurant and saves restaurant to database
    $restaurant_name = $_POST['restaurant_name'];
    $phone = $_POST['phone'];
    $address = $_POST['address'];
    $website = $_POST['website'];
    $cuisine_id = $_POST['cuisine_id'];
    $restaurant = new Restaurant($restaurant_name, $phone, $address, $website, $cuisine_id);
    $restaurant->save();
    $cuisine = Cuisine::find($cuisine_id);
    return $app['twig']->render('cuisines.html.twig', array('cuisines' => $cuisine, 'restaurants' => $cuisine->getRestaurants()));
});
 protected function tearDown()
 {
     Restaraunt::deleteAll();
     Cuisine::deleteAll();
 }
Ejemplo n.º 13
0
 protected function tearDown()
 {
     Cuisine::deleteAll();
     Restaurant::deleteAll();
     Review::deleteAll();
 }
Ejemplo n.º 14
0
 protected function tearDown()
 {
     Venue::deleteAll();
     Cuisine::deleteAll();
 }
Ejemplo n.º 15
0
 function test_deleteAll()
 {
     //Arrange
     $restaurant_name = "McDonalds";
     $id = null;
     $test_restaurant = new Restaurant($restaurant_name, $id);
     $test_restaurant->save();
     $cuisine_name = "Tacos";
     $restaurant_id = $test_restaurant->getId();
     $test_cuisine = new Cuisine($cuisine_name, $id, $restaurant_id);
     $test_cuisine->save();
     $cuisine_name2 = "Tacos2";
     $restaurant_id2 = $test_restaurant->getId();
     $test_cuisine2 = new Cuisine($cuisine_name2, $id, $restaurant_id2);
     $test_cuisine2->save();
     //Act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //Assert
     $this->assertEquals([], $result);
 }
Ejemplo n.º 16
0
 function test_deleteAll()
 {
     //arrange
     $type = "Tacos";
     $type2 = "Greek";
     $test_Cuisine = new Cuisine($type);
     $test_Cuisine->save();
     $test_Cuisine2 = new Cuisine($type2);
     $test_Cuisine2->save();
     //act
     Cuisine::deleteAll();
     $result = Cuisine::getAll();
     //assert
     $this->assertEquals([], $result);
 }