protected function tearDown() { User::deleteAll(); Place::deleteAll(); Meetup::deleteAll(); }
<?php require_once __DIR__ . "/../vendor/autoload.php"; require_once __DIR__ . "/../src/Place.php"; session_start(); if (empty($_SESSION['places_list'])) { $_SESSION['places_list'] = array(); } $app = new Silex\Application(); $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views')); $app->get("/", function () use($app) { return $app['twig']->render('list_of_places.html.twig', array('places' => Place::getAll())); }); $app->post("/make_place", function () use($app) { $place = new Place($_POST['city'], $_POST['image'], $_POST['stayLength']); $place->save(); return $app['twig']->render('make_place.html.twig', array('newplace' => $place)); }); $app->post("/delete_place", function () use($app) { Place::deleteAll(); return $app['twig']->render('delete_place.html.twig'); }); return $app;
function testDeleteAll() { //Arrange $place_name = "Director Park"; $address = "SW Park Ave"; $latitude = 45.518672; $longitude = -122.681211; $id = 1; $test_place = new Place($place_name, $address, $latitude, $longitude, $id); $test_place->save(); //Act Place::deleteAll(); $result = Place::getAll(); //Assert $this->assertEquals([], $result); }