コード例 #1
0
ファイル: BreweryTest.php プロジェクト: calascionec/tapThat
 function test_deleteBeer()
 {
     //Arrange
     $name = "Yards Brewing Co.";
     $location = "Philthadone";
     $link = "www.makebeer.com";
     $test_brewery = new Brewery($name, $location, $link);
     $test_brewery->save();
     $id = null;
     $name = "Lip Blaster";
     $type = "IPA";
     $abv = 4.2;
     $ibu = 10;
     $region = "Pacific Northwest";
     $brewery_id = $test_brewery->getId();
     $test_beer = new Beer($id, $name, $type, $abv, $ibu, $region, $brewery_id);
     $test_beer->save();
     $name = "Hip Hops";
     $type = "Pale Ale";
     $abv = 3.2;
     $ibu = 4;
     $region = "South Central LA";
     $brewery_id = $test_brewery->getId();
     $test_beer2 = new Beer($id, $name, $type, $abv, $ibu, $region, $brewery_id);
     $test_beer2->save();
     //Act
     $test_brewery->deleteBeer($test_beer);
     //Assert
     $result = $test_brewery->getBeers();
     $this->assertEquals([$test_beer2], $result);
 }
コード例 #2
0
ファイル: index.php プロジェクト: k4hun/beers-blog-php
		<h2>Breweries index</h2>
		<?php 
require_once "../../models/brewery.php";
?>
		<h3><a href="add.php">Add new brewery</a></h3>
		<div class="col-md-8">
			<table class="table table-striped">
				<tr>
					<th>ID</th>
					<th>Name</th>
					<th>Beers</th>
					<th>Actions</th>
				</tr>
				<?php 
$breweries = Brewery::getAll();
foreach ($breweries as $brewery) {
    $beers = Brewery::getBeers($brewery->id);
    echo "<tr>";
    echo "<td>{$brewery->id}</td>";
    echo "<td>{$brewery->name}</td>";
    echo "<td>" . count($beers) . "</td>";
    echo "<td>\n\t\t\t\t\t\t\t\t\t<form action='update.php?id={$brewery->id}' method='POST'>\n\t\t\t\t\t\t\t\t\t\t<input type='hidden' name='name' value=\"{$brewery->name}\">\n\t\t\t\t\t\t\t\t\t\t<input type='submit' value='Edit' class='btn btn-warning'>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t \t\t<a href='delete.php?id={$brewery->id}' class='btn btn-danger'>Delete</a>\n\t\t\t\t\t\t\t \t</td>";
    echo "</tr>";
}
?>
			</table>
		</div>
	</div>	
</body>

</html>