public function testUpdate() { $this->helper->insert('car', ['make' => 'volvo', 'model' => 'xc90']); $this->helper->update('car', ['model' => 'v70'], ['make' => 'volvo']); $cars = $this->db->queryAll('select * from car'); var_dump($cars); $this->assertCount(1, $cars); $this->assertEquals('volvo', $cars[0]['make']); $this->assertEquals('v70', $cars[0]['model']); }
public function setUp() { parent::setUp(); $dsn = $_ENV['DB_DSN']; $user = $_ENV['DB_USERNAME']; $pwd = $_ENV['DB_PASSWORD']; $this->db = PDODatabase::build($dsn, $user, $pwd); $this->db->execute('delete from vss_media'); $this->store = new DatabaseMediaStorage($this->db); $m = new Media(Media::SOURCE_INSTAGRAM); $m->originalId = '10000'; $m->text = 'swag'; $m->images = ['image.jpg']; $m->videos = ['video.mp4']; $m->lat = 40.0; $m->long = 30.0; $m->username = '******'; $m->createdAt = 100; $m->tags = ['swag', 'yolo']; $m->url = 'url'; $m->like_count = 5; $m->comment_count = 10; $this->item = $m; }