function testdelete() { //Arrange $beer_id = 1; $drunk_id = 1; $pub_id = 1; $beer_rating = 4.5; $brew_date = "2015-04-03"; $new_brew = new Brew($beer_id, $drunk_id, $pub_id, $beer_rating, $brew_date); $new_brew->save(); $beer_id2 = 2; $drunk_id2 = 2; $pub_id2 = 2; $beer_rating2 = 4.5; $brew_date2 = "2015-04-03"; $new_brew2 = new Brew($beer_id2, $drunk_id2, $pub_id2, $beer_rating2, $brew_date2); $new_brew2->save(); //Act $new_brew2->delete(); $result = Brew::getAll(); //Assert $this->assertEquals([$new_brew], $result); }
static function find($search_id) { $brews = Brew::getAll(); $found_brew = null; foreach ($brews as $brew) { $brew_id = $brew->getId(); if ($brew_id == $search_id) { $found_brew = $brew; } } return $found_brew; }