public function testDelete() { $this->initConnection(); $bookstore = $this->dbDiffer('bookstore'); $bookstore->snapshot(); $select = BooksOpinions::select(); $select->delete(); $bookstore->snapshot(); $this->assertEquals($bookstore->numOfDeleted(), 5); $this->assertEquals($bookstore->numOfChanged(), 5); }
public function testSet() { $this->initConnection(); $bookstore = $this->dbDiffer('bookstore'); $bookstore->snapshot(); $opinions = BooksOpinions::select()->equal('opinion_id', 3)->first(); $opinions->set('opinion', 'test123'); $opinions->set('author', 'janek'); $opinions->save(); $bookstore->snapshot(); $this->assertEquals($bookstore->numOfChanged(), 1); $this->assertEquals($opinions->get('opinion'), "test123"); $this->assertEquals($opinions->get('author'), "janek"); }