Updated tests to reflect private key changes
This commit is contained in:
parent
181f33b258
commit
f6873268e5
@ -79,4 +79,4 @@ if (PHPUnit_MAIN_METHOD == 'AllTests::main') {
|
||||
AllTests::main();
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -120,7 +120,7 @@ class Bookmark2TagTest extends TestBase
|
||||
$this->b2ts->attachTags($bid, array('foo', 'bar', 'fuu'));
|
||||
|
||||
$tags = $this->b2ts->getTagsForBookmark($bid);
|
||||
$this->assertType('array', $tags);
|
||||
$this->assertInternalType('array', $tags);
|
||||
$this->assertContains('foo', $tags);
|
||||
$this->assertContains('bar', $tags);
|
||||
$this->assertContains('fuu', $tags);
|
||||
@ -141,10 +141,10 @@ class Bookmark2TagTest extends TestBase
|
||||
$alltags = $this->b2ts->getTagsForBookmarks(
|
||||
array($bid1, $bid2)
|
||||
);
|
||||
$this->assertType('array', $alltags);
|
||||
$this->assertInternalType('array', $alltags);
|
||||
$this->assertEquals(2, count($alltags));
|
||||
$this->assertType('array', $alltags[$bid1]);
|
||||
$this->assertType('array', $alltags[$bid2]);
|
||||
$this->assertInternalType('array', $alltags[$bid1]);
|
||||
$this->assertInternalType('array', $alltags[$bid2]);
|
||||
$this->assertEquals(0, count($alltags[$bid1]));
|
||||
$this->assertEquals(0, count($alltags[$bid2]));
|
||||
}
|
||||
@ -179,9 +179,9 @@ class Bookmark2TagTest extends TestBase
|
||||
$alltags = $this->b2ts->getTagsForBookmarks(
|
||||
array($bid1, $bid2, $bid3, $bid4)
|
||||
);
|
||||
$this->assertType('array', $alltags);
|
||||
$this->assertInternalType('array', $alltags);
|
||||
foreach ($alltags as $bid => $btags) {
|
||||
$this->assertType('array', $btags);
|
||||
$this->assertInternalType('array', $btags);
|
||||
if ($bid == $bid1) {
|
||||
$this->assertEquals(3, count($btags));
|
||||
$this->assertContains('foo', $btags);
|
||||
@ -209,4 +209,4 @@ class Bookmark2TagTest extends TestBase
|
||||
if (PHPUnit_MAIN_METHOD == 'Bookmark2TagTest::main') {
|
||||
Bookmark2TagTest::main();
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
@ -263,7 +263,7 @@ class BookmarkTest extends TestBase
|
||||
$bookmark = $this->bs->getBookmark($bid);
|
||||
|
||||
$ret = $this->bs->bookmarksExist(array($bookmark['bAddress']));
|
||||
$this->assertType('array', $ret);
|
||||
$this->assertInternalType('array', $ret);
|
||||
$this->assertEquals(1, count($ret));
|
||||
$this->assertTrue($ret[$bookmark['bAddress']]);
|
||||
}
|
||||
@ -291,7 +291,7 @@ class BookmarkTest extends TestBase
|
||||
$bookmark2['bAddress']
|
||||
)
|
||||
);
|
||||
$this->assertType('array', $ret);
|
||||
$this->assertInternalType('array', $ret);
|
||||
$this->assertEquals(2, count($ret));
|
||||
$this->assertTrue($ret[$bookmark['bAddress']]);
|
||||
$this->assertTrue($ret[$bookmark2['bAddress']]);
|
||||
@ -308,7 +308,7 @@ class BookmarkTest extends TestBase
|
||||
public function testBookmarksExistFalseSingle()
|
||||
{
|
||||
$ret = $this->bs->bookmarksExist(array('does-not-exist'));
|
||||
$this->assertType('array', $ret);
|
||||
$this->assertInternalType('array', $ret);
|
||||
$this->assertEquals(1, count($ret));
|
||||
$this->assertFalse($ret['does-not-exist']);
|
||||
}
|
||||
@ -329,7 +329,7 @@ class BookmarkTest extends TestBase
|
||||
'does-not-exist-3',
|
||||
);
|
||||
$ret = $this->bs->bookmarksExist($bms);
|
||||
$this->assertType('array', $ret);
|
||||
$this->assertInternalType('array', $ret);
|
||||
$this->assertEquals(3, count($ret));
|
||||
$this->assertFalse($ret['does-not-exist']);
|
||||
$this->assertFalse($ret['does-not-exist-2']);
|
||||
@ -366,7 +366,7 @@ class BookmarkTest extends TestBase
|
||||
'does-not-exist-3'
|
||||
)
|
||||
);
|
||||
$this->assertType('array', $ret);
|
||||
$this->assertInternalType('array', $ret);
|
||||
$this->assertEquals(5, count($ret));
|
||||
$this->assertTrue($ret[$bookmark['bAddress']]);
|
||||
$this->assertTrue($ret[$bookmark2['bAddress']]);
|
||||
@ -475,7 +475,7 @@ class BookmarkTest extends TestBase
|
||||
|
||||
foreach ($bms['bookmarks'] as $bm) {
|
||||
$this->assertArrayHasKey('tags', $bm);
|
||||
$this->assertType('array', $bm['tags']);
|
||||
$this->assertInternalType('array', $bm['tags']);
|
||||
if ($bm['bId'] == $bid) {
|
||||
$this->assertContains('foo', $bm['tags']);
|
||||
$this->assertContains('bar', $bm['tags']);
|
||||
@ -756,7 +756,7 @@ class BookmarkTest extends TestBase
|
||||
|
||||
$bm = $this->bs->getBookmark($bid, true);
|
||||
$this->assertArrayHasKey('tags', $bm);
|
||||
$this->assertType('array', $bm['tags']);
|
||||
$this->assertInternalType('array', $bm['tags']);
|
||||
$this->assertContains('foo', $bm['tags']);
|
||||
$this->assertContains('bar', $bm['tags']);
|
||||
}
|
||||
@ -874,7 +874,7 @@ class BookmarkTest extends TestBase
|
||||
$bid = $this->addBookmark($uid, $url);
|
||||
|
||||
$bm = $this->bs->getBookmarkByAddress($url);
|
||||
$this->assertType('array', $bm);
|
||||
$this->assertInternalType('array', $bm);
|
||||
$this->assertEquals($url, $bm['bAddress']);
|
||||
}
|
||||
|
||||
@ -900,7 +900,7 @@ class BookmarkTest extends TestBase
|
||||
$bid = $this->addBookmark($uid, $url);
|
||||
|
||||
$bm = $this->bs->getBookmarkByAddress($incomplete);
|
||||
$this->assertType('array', $bm);
|
||||
$this->assertInternalType('array', $bm);
|
||||
$this->assertEquals($url, $bm['bAddress']);
|
||||
}
|
||||
|
||||
@ -951,7 +951,7 @@ class BookmarkTest extends TestBase
|
||||
$this->assertEquals('new description', $bm['bDescription']);
|
||||
$this->assertEquals('new private note', $bm['bPrivateNote']);
|
||||
$this->assertEquals(1, $bm['bStatus']);
|
||||
$this->assertType('array', $bm['tags']);
|
||||
$this->assertInternalType('array', $bm['tags']);
|
||||
$this->assertEquals(1, count($bm['tags']));
|
||||
$this->assertContains('new', $bm['tags']);
|
||||
}
|
||||
|
@ -75,12 +75,13 @@ class TestBase extends PHPUnit_Framework_TestCase
|
||||
/**
|
||||
* Creates a new user in the database.
|
||||
*
|
||||
* @param string $username Username
|
||||
* @param string $password Password
|
||||
* @param string $username Username
|
||||
* @param string $password Password
|
||||
* @param string $privatekey Private Key
|
||||
*
|
||||
* @return integer ID of user
|
||||
*/
|
||||
protected function addUser($username = null, $password = null)
|
||||
protected function addUser($username = null, $password = null, $pkey = null)
|
||||
{
|
||||
$us = SemanticScuttle_Service_Factory::get('User');
|
||||
$rand = rand();
|
||||
@ -95,7 +96,8 @@ class TestBase extends PHPUnit_Framework_TestCase
|
||||
$uid = $us->addUser(
|
||||
$username,
|
||||
$password,
|
||||
'unittest-' . $rand . '@example.org'
|
||||
'unittest-' . $rand . '@example.org',
|
||||
$pkey
|
||||
);
|
||||
return $uid;
|
||||
}
|
||||
|
@ -143,7 +143,7 @@ class UserTest extends TestBase
|
||||
$uid = $this->addUser();
|
||||
$users = $this->us->getObjectUsers();
|
||||
$this->assertEquals(1, count($users));
|
||||
$this->assertType('SemanticScuttle_Model_User', reset($users));
|
||||
$this->assertInstanceOf('SemanticScuttle_Model_User', reset($users));
|
||||
}
|
||||
|
||||
|
||||
@ -160,7 +160,7 @@ class UserTest extends TestBase
|
||||
$uid3 = $this->addUser();
|
||||
$users = $this->us->getObjectUsers();
|
||||
$this->assertEquals(3, count($users));
|
||||
$this->assertType('SemanticScuttle_Model_User', reset($users));
|
||||
$this->assertInstanceOf('SemanticScuttle_Model_User', reset($users));
|
||||
}
|
||||
|
||||
|
||||
@ -199,11 +199,31 @@ class UserTest extends TestBase
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Check if privateKeyExists() returns right
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testTestUniquePrivateId()
|
||||
{
|
||||
$this->assertFalse($this->us->privateKeyExists('-1'));
|
||||
|
||||
$this->us = SemanticScuttle_Service_Factory::get('User');
|
||||
$randKey = $this->us->getNewPrivateKey();
|
||||
|
||||
$this->assertFalse($this->us->privateKeyExists($randKey));
|
||||
$uid = $this->addUser(null, null, $randKey);
|
||||
|
||||
$this->assertTrue($this->us->privateKeyExists($randKey));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (PHPUnit_MAIN_METHOD == 'UserTest::main') {
|
||||
UserTest::main();
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user