コード例 #1
0
 public static function setupBeforeClass()
 {
     // 下面四行代码模拟出一个应用实例, 每一行都很关键, 需正确设置参数
     $app = new \Think\PhpunitHelper();
     $app->setMVC('domain.com', 'Home', 'Index');
     $app->setTestConfig(['DB_NAME' => 'mydb_test', 'DB_HOST' => 'localhost']);
     // 一定要设置一个测试用的数据库,避免测试过程破坏生产数据
     $app->start();
     error_reporting(E_ERROR);
     $userTable = new UserModel();
     $userTable->deleteAll();
 }
コード例 #2
0
 public function testDeleteAll()
 {
     $table = new UserModel();
     $table->deleteAll();
     $this->assertCount(0, $table->select());
 }
コード例 #3
0
 public function testDeleteAll()
 {
     $userTable = new UserModel();
     $letterTable = new LetterListModel();
     $userTable->deleteAll();
     $letter = $letterTable->find();
     $user = $userTable->find();
     $this->assertTrue($letter == null && $user == null);
 }
コード例 #4
0
 public function testDeleteAll()
 {
     $userTable = new UserModel();
     $commentTable = new CommentModel();
     $moodTable = new MoodListModel();
     $userTable->deleteAll();
     $comment = $commentTable->find();
     $mood = $moodTable->find();
     $user = $userTable->find();
     $this->assertTrue($comment == null && $user == null && $mood == null);
 }
コード例 #5
0
 public function testDeleteAllUser()
 {
     $userTable = new UserModel();
     $moodTable = new MoodListModel();
     $userTable->deleteAll();
     $this->assertTrue($moodTable->find() == NULL && $userTable->find() == NULL);
 }
コード例 #6
0
 public function testDeleteAllUser()
 {
     $userTable = new UserModel();
     $moodTable = new MoodListModel();
     $praiseTable = new PraiseMoodModel();
     $userTable->deleteAll();
     $user = $userTable->find();
     $mood = $moodTable->find();
     $praise = $praiseTable->find();
     $this->assertTrue($user === null && $mood === null && $praise === null);
 }