function testUpdate() { //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(); $new_beer_name = "Lame"; $new_style = "IPO"; $new_abv = 5; $new_ibu = 7; $new_container = "pitcher"; $new_brewery = "fullsail"; $new_image = "../img/test2.jpg"; //Act $test_beer->update($new_beer_name, $new_style, $new_abv, $new_ibu, $new_container, $new_brewery, $new_image); //Assert $this->assertEquals("Lame", $test_beer->getBeerName()); $this->assertEquals("IPO", $test_beer->getStyle()); $this->assertEquals(5, $test_beer->getAbv()); $this->assertEquals(7, $test_beer->getIbu()); $this->assertEquals("pitcher", $test_beer->getContainer()); $this->assertEquals("fullsail", $test_beer->getBrewery()); $this->assertEquals($new_image, $test_beer->getImage()); }
echo "</div><div class='row'>"; } $row++; } ?> </div> </ul> <div class='row'> <?php $beers = Beer::getAll(); if (isset($_GET['style'])) { $beers = Beer::getByStyle($_GET['style']); } $row = 1; foreach ($beers as $beer) { $style = Beer::getStyle($beer->style_id); $brewery = Beer::getBrewery($beer->brewery_id); echo "<div class='col-md-4'>\n\t\t\t\t\t\t<div class='thumbnail'>\n\t\t\t\t\t\t\t<img class='img-thumbnail' height='600' src='uploads/{$beer->photo_url}' width='450'/>\n\t\t\t\t\t\t\t<div class='caption'>\n\t\t\t\t\t\t\t\t<h3>{$beer->name}</h3>\n\t\t\t\t\t\t\t\t<h4>{$style->name} from {$brewery->name}</h4>\n\t\t\t\t\t\t\t\t<p>Rating: "; for ($i = 0; $i < $beer->rating; $i++) { echo "<img src='assets/images/rate_star.png' height='20' width='20'/>"; } echo "</p>\n\t\t\t\t\t\t\t\t<p>{$beer->description}</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>"; if ($row % 3 == 0) { echo "</div><div class='row'>"; } $row++; } ?> </div> </div>