removing dead code and improving code coverage

This commit is contained in:
El RIDO 2019-05-11 22:18:35 +02:00
parent 5b67721a6a
commit be1e7babc0
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
5 changed files with 19 additions and 21 deletions

View file

@ -4,6 +4,7 @@ use Identicon\Identicon;
use PrivateBin\Configuration;
use PrivateBin\Data\Database;
use PrivateBin\Model;
use PrivateBin\Model\Comment;
use PrivateBin\Model\Paste;
use PrivateBin\Persistence\ServerSalt;
use PrivateBin\Persistence\TrafficLimiter;
@ -85,7 +86,6 @@ class ModelTest extends PHPUnit_Framework_TestCase
$comment = $paste->getComment(Helper::getPasteId());
$comment->setData($commentData);
//$comment->getParentId();
$comment->store();
$comments = $this->_model->getPaste(Helper::getPasteId())->get()['comments'];
@ -102,6 +102,19 @@ class ModelTest extends PHPUnit_Framework_TestCase
$this->assertEquals(array(), $paste->getComments(), 'comment was deleted with paste');
}
public function testCommentDefaults()
{
$comment = new Comment(
$this->_conf,
forward_static_call(
'PrivateBin\\Data\\' . $this->_conf->getKey('class', 'model') . '::getInstance',
$this->_conf->getSection('model_options')
)
);
$comment->setPaste($this->_model->getPaste(Helper::getPasteId()));
$this->assertEquals(Helper::getPasteId(), $comment->getParentId(), 'comment parent ID gets initialized to paste ID');
}
/**
* @expectedException Exception
* @expectedExceptionCode 75