/** * @dataProvider provideValidatePraiseList */ public function testAddPraiseSuccess($moodContent, $userPhone) { $userTable = new UserModel(); $moodTable = new MoodListModel(); $praiseTable = new PraiseMoodModel(); $findUser['phone'] = $userPhone; $user = $userTable->where($findUser)->find(); $findMood['content'] = $moodContent; $mood = $moodTable->where($findMood)->find(); $this->assertTrue(is_numeric($praiseTable->addPraise($user['id'], $mood['id']))); }
/** * @dataProvider provideValidateCommentList */ public function testAddCommentSuccess($moodContent, $phone, $comment) { $userTable = new UserModel(); $moodTable = new MoodListModel(); $commentTable = new CommentModel(); $findUser['phone'] = $phone; $user = $userTable->where($findUser)->find(); $findMood['content'] = $moodContent; $mood = $moodTable->where($findMood)->find(); $ret = $commentTable->addComment($user['id'], $mood['id'], $comment); $this->assertTrue(is_numeric($ret)); }
public function testDeleteUserTakeMood() { $userTable = new UserModel(); $user = $userTable->getUserByPhone('333333'); $this->assertTrue($userTable->deleteById($user['id']) === true); $moodTable = new MoodListModel(); $map['user_id'] = $user['id']; $this->assertTrue($moodTable->where($map)->find() === NULL); }
public function testDeleteMoodTakePraise() { $moodTable = new MoodListModel(); $map['content'] = '我是力士'; $mood = $moodTable->where($map)->find(); $moodTable->deleteById($mood['id']); $findMood['id'] = $mood['id']; $praiseTable = new PraiseMoodModel(); $findPraise['mood_id'] = $mood['id']; $noExistMood = $moodTable->where($findMood)->find(); $noExistPraise = $praiseTable->where($findPraise)->find(); $this->assertTrue($noExistPraise === null && $noExistMood === null); }