Esempio n. 1
0
 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());
 }
Esempio n. 2
0
        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>