Exemplo n.º 1
0
 public function testGetActivePostsByTagRangeFailure()
 {
     $testPostData = [['id' => rand(1, 100), 'display' => 1], ['id' => rand(101, 200), 'display' => 1], ['id' => rand(201, 300), 'display' => 1]];
     $testTagData = ['id' => rand(1, 100)];
     $testPTLinkData = [];
     foreach ($testPostData as $testPostRow) {
         array_push($testPTLinkData, ['post_id' => $testPostRow['id'], 'tag_id' => $testTagData['id']]);
     }
     array_walk($testPostData, [$this, 'insertPostData']);
     array_walk($testPTLinkData, [$this, 'insertPTLinkData']);
     $this->insertTagData($testTagData);
     $repository = new MysqlPostRepository(self::$connection);
     $data = $repository->getActivePostsByTag($testTagData['id'], 1, 3);
     $this->assertEmpty($data);
     $this->assertInternalType('array', $data);
 }