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); }
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()); }
<?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'); } }