Beispiel #1
0
 function testDeleteBeer()
 {
     //Arrange
     $id = null;
     $name = "Lip Blaster";
     $type = "IPA";
     $abv = 4.2;
     $ibu = 10;
     $region = "Pacific Northwest";
     $brewery_id = 1;
     $test_beer = new Beer($id, $name, $type, $abv, $ibu, $region, $brewery_id);
     $test_beer->save();
     $new_name = "Hip Hops";
     $new_type = "Pale Ale";
     $new_abv = 3.2;
     $new_ibu = 4;
     $new_region = "South Central LA";
     $new_brewery_id = 2;
     $test_beer2 = new Beer($id, $name, $type, $abv, $ibu, $region, $brewery_id);
     $test_beer2->save();
     //Act
     $test_beer->delete();
     //Assert
     $result = Beer::getAll();
     $this->assertEquals([$test_beer2], $result);
 }
Beispiel #2
0
 function testDelete()
 {
     //Arrange
     $beer_name = "Your mom";
     $style = "IPA";
     $abv = 4;
     $ibu = 6;
     $container = "bottle";
     $brewery = "daddy";
     $id = 1;
     $image = "../img/test.jpg";
     $test_beer = new Beer($beer_name, $style, $abv, $ibu, $container, $brewery, $image, $id);
     $test_beer->save();
     $user_name = "Wings";
     $preferred_style = "IPA";
     $region = "NW";
     $id2 = 2;
     $test_user = new User($user_name, $preferred_style, $region, $id2);
     $test_user->save();
     //Act
     $test_beer->addUser($test_user->getId());
     $test_beer->delete();
     //Assert
     $this->assertEquals([], $test_user->getBeers());
 }
Beispiel #3
0
<?php

require '../session/check_user.php';
require_once '../../models/beer.php';
if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $beer = new Beer();
    if ($beer->delete($id)) {
        header('location: index.php');
    }
}