namespace Shaarli\Bookmark;
-use PHPUnit\Framework\TestCase;
-use Shaarli\Bookmark\Exception\InvalidBookmarkException;
-use Shaarli\Config\ConfigManager;
-use Shaarli\History;
+use Shaarli\TestCase;
/**
* Class BookmarkArrayTest
/**
* Test adding a bad entry: wrong type
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
*/
public function testArrayAccessAddBadEntryInstance()
{
+ $this->expectException(\Shaarli\Bookmark\Exception\InvalidBookmarkException::class);
+
$array = new BookmarkArray();
$array[] = 'nope';
}
/**
* Test adding a bad entry: no id
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
*/
public function testArrayAccessAddBadEntryNoId()
{
+ $this->expectException(\Shaarli\Bookmark\Exception\InvalidBookmarkException::class);
+
$array = new BookmarkArray();
$bookmark = new Bookmark();
$array[] = $bookmark;
/**
* Test adding a bad entry: no url
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
*/
public function testArrayAccessAddBadEntryNoUrl()
{
+ $this->expectException(\Shaarli\Bookmark\Exception\InvalidBookmarkException::class);
+
$array = new BookmarkArray();
$bookmark = (new Bookmark())->setId(11);
$array[] = $bookmark;
/**
* Test adding a bad entry: invalid offset
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
*/
public function testArrayAccessAddBadEntryOffset()
{
+ $this->expectException(\Shaarli\Bookmark\Exception\InvalidBookmarkException::class);
+
$array = new BookmarkArray();
$bookmark = (new Bookmark())->setId(11);
$bookmark->validate();
$array['nope'] = $bookmark;
}
- /**
- * Test adding a bad entry: invalid ID type
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
- */
- public function testArrayAccessAddBadEntryIdType()
- {
- $array = new BookmarkArray();
- $bookmark = (new Bookmark())->setId('nope');
- $bookmark->validate();
- $array[] = $bookmark;
- }
-
/**
* Test adding a bad entry: ID/offset not consistent
- *
- * @expectedException Shaarli\Bookmark\Exception\InvalidBookmarkException
*/
public function testArrayAccessAddBadEntryIdOffset()
{
+ $this->expectException(\Shaarli\Bookmark\Exception\InvalidBookmarkException::class);
+
$array = new BookmarkArray();
$bookmark = (new Bookmark())->setId(11);
$bookmark->validate();