summaryrefslogtreecommitdiff
path: root/tests/bookmarksTest.php
diff options
context:
space:
mode:
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>2008-12-18 10:59:43 +0000
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>2008-12-18 10:59:43 +0000
commitd8a5adc285fbd9237d7c3140f6d6a11b6eceaaee (patch)
treecfd865d1e3121f5dc3d091eafaf6cdcb1bd659ef /tests/bookmarksTest.php
parentff7328e8deffd5a4dae1e7c0a1836ee903e2307f (diff)
downloadsemanticscuttle-d8a5adc285fbd9237d7c3140f6d6a11b6eceaaee.tar.gz
semanticscuttle-d8a5adc285fbd9237d7c3140f6d6a11b6eceaaee.tar.bz2
Major refactoring: improve tests process. add a main file called allTests.php.
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@203 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'tests/bookmarksTest.php')
-rw-r--r--tests/bookmarksTest.php112
1 files changed, 56 insertions, 56 deletions
diff --git a/tests/bookmarksTest.php b/tests/bookmarksTest.php
index 9c8e533..e229d5e 100644
--- a/tests/bookmarksTest.php
+++ b/tests/bookmarksTest.php
@@ -2,74 +2,74 @@
require_once 'PHPUnit/Framework.php';
/*
-To launch this test, type the following line into a shell
-at the root of the scuttlePlus directory :
- phpunit BookmarksTest tests/bookmarksTest.php
-*/
+ To launch this test, type the following line into a shell
+ into the tests/ directory :
+ phpunit BookmarksTest tests/boomarksTest.php
+ */
class BookmarksTest extends PHPUnit_Framework_TestCase
{
- protected $us;
- protected $bs;
- protected $ts;
- protected $tts;
-
- protected function setUp()
- {
- global $dbhost, $dbuser, $dbpass, $dbname, $dbport, $dbpersist, $dbtype, $tableprefix;
- require_once('./header.inc.php');
+ protected $us;
+ protected $bs;
+ protected $ts;
+ protected $tts;
- $this->us =& ServiceFactory::getServiceInstance('UserService');
- $this->bs =& ServiceFactory::getServiceInstance('BookmarkService');
- $this->bs->deleteAll();
- $this->b2ts=& ServiceFactory::getServiceInstance('Bookmark2TagService');
- $this->b2ts->deleteAll();
- $this->tts =& ServiceFactory::getServiceInstance('Tag2TagService');
- $this->tts->deleteAll();
- $this->tsts =& ServiceFactory::getServiceInstance('TagStatService');
- $this->tsts->deleteAll();
- }
+ protected function setUp()
+ {
+ global $dbhost, $dbuser, $dbpass, $dbname, $dbport, $dbpersist, $dbtype, $tableprefix, $TEMPLATES_DIR, $filetypes, $debugMode;
+ require_once('./header.inc.php');
- public function testHardCharactersInBookmarks()
- {
- $bs = $this->bs;
- $title = "title&é\"'(-è_çà)=";
- $desc = "description#{[|`\^@]}³<> ¹¡÷׿&é\"'(-è\\_çà)=";
- $tag1 = "#{|`^@]³¹¡¿<&é\"'(-è\\_çà)";
- $tag2 = "&é\"'(-è.[?./§!_çà)";
+ $this->us =& ServiceFactory::getServiceInstance('UserService');
+ $this->bs =& ServiceFactory::getServiceInstance('BookmarkService');
+ $this->bs->deleteAll();
+ $this->b2ts=& ServiceFactory::getServiceInstance('Bookmark2TagService');
+ $this->b2ts->deleteAll();
+ $this->tts =& ServiceFactory::getServiceInstance('Tag2TagService');
+ $this->tts->deleteAll();
+ $this->tsts =& ServiceFactory::getServiceInstance('TagStatService');
+ $this->tsts->deleteAll();
+ }
- $bs->addBookmark("http://site1.com", $title, $desc, "status", array($tag1, $tag2), null, false, false, 1);
+ public function testHardCharactersInBookmarks()
+ {
+ $bs = $this->bs;
+ $title = "title&é\"'(-è_çà)=";
+ $desc = "description#{[|`\^@]}³<> ¹¡÷׿&é\"'(-è\\_çà)=";
+ $tag1 = "#{|`^@]³¹¡¿<&é\"'(-è\\_çà)";
+ $tag2 = "&é\"'(-è.[?./§!_çà)";
- $bookmarks =& $bs->getBookmarks(0, 1, NULL, NULL, NULL, getSortOrder(), NULL, 0, $dtend);
+ $bs->addBookmark("http://site1.com", $title, $desc, "status", array($tag1, $tag2), null, false, false, 1);
- $b0 = $bookmarks['bookmarks'][0];
- $this->assertEquals($title, $b0['bTitle']);
- $this->assertEquals($desc, $b0['bDescription']);
- $this->assertEquals(str_replace(array('"', '\''), "_", $tag1), $b0['tags'][0]);
- $this->assertEquals(str_replace(array('"', '\''), "_", $tag2), $b0['tags'][1]);
- }
-
- public function testUnificationOfBookmarks()
- {
- $bs = $this->bs;
+ $bookmarks =& $bs->getBookmarks(0, 1, NULL, NULL, NULL, getSortOrder(), NULL, 0);
- $bs->addBookmark("http://site1.com", "title", "description", "status", array('tag1'), null, false, false, 1);
- $bs->addBookmark("http://site1.com", "title2", "description2", "status", array('tag2'), null, false, false, 2);
+ $b0 = $bookmarks['bookmarks'][0];
+ $this->assertEquals($title, $b0['bTitle']);
+ $this->assertEquals($desc, $b0['bDescription']);
+ $this->assertEquals(str_replace(array('"', '\'', '/'), "_", $tag1), $b0['tags'][0]);
+ $this->assertEquals(str_replace(array('"', '\'', '/'), "_", $tag2), $b0['tags'][1]);
+ }
- $bookmarks =& $bs->getBookmarks(0, 1, NULL, NULL, NULL, getSortOrder(), NULL, 0, $dtend);
- $this->assertEquals(1, $bookmarks['total']);
- }
+ public function testUnificationOfBookmarks()
+ {
+ $bs = $this->bs;
- /*public function testSearchingBookmarksAccentsInsensible()
- {
- $bs = $this->bs;
+ $bs->addBookmark("http://site1.com", "title", "description", "status", array('tag1'), null, false, false, 1);
+ $bs->addBookmark("http://site1.com", "title2", "description2", "status", array('tag2'), null, false, false, 2);
- $bs->addBookmark("http://site1.com", "title", "éèüaàê", "status", array('tag1'), null, false, false, 1);
- $bookmarks =& $bs->getBookmarks(0, NULL, NULL, NULL, $terms = "eeaae"); //void
- $this->assertEquals(0, $bookmarks['total']);
- $bookmarks =& $bs->getBookmarks(0, NULL, NULL, NULL, $terms = "eeuaae");
- $this->assertEquals(1, $bookmarks['total']);
- }*/
+ $bookmarks =& $bs->getBookmarks(0, 1, NULL, NULL, NULL, getSortOrder(), NULL, 0);
+ $this->assertEquals(1, $bookmarks['total']);
+ }
+
+ /*public function testSearchingBookmarksAccentsInsensible()
+ {
+ $bs = $this->bs;
+
+ $bs->addBookmark("http://site1.com", "title", "éèüaàê", "status", array('tag1'), null, false, false, 1);
+ $bookmarks =& $bs->getBookmarks(0, NULL, NULL, NULL, $terms = "eeaae"); //void
+ $this->assertEquals(0, $bookmarks['total']);
+ $bookmarks =& $bs->getBookmarks(0, NULL, NULL, NULL, $terms = "eeuaae");
+ $this->assertEquals(1, $bookmarks['total']);
+ }*/
}
?>