|
From: <cw...@us...> - 2007-08-16 09:19:18
|
Revision: 531
http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=531&view=rev
Author: cweiske
Date: 2007-08-16 02:19:14 -0700 (Thu, 16 Aug 2007)
Log Message:
-----------
Finishing namespace unit test
Modified Paths:
--------------
trunk/rdfapi-php/api/model/DbModel.php
trunk/rdfapi-php/test/unit/Model/dBModel_test.php
Modified: trunk/rdfapi-php/api/model/DbModel.php
===================================================================
--- trunk/rdfapi-php/api/model/DbModel.php 2007-08-16 09:12:27 UTC (rev 530)
+++ trunk/rdfapi-php/api/model/DbModel.php 2007-08-16 09:19:14 UTC (rev 531)
@@ -1267,7 +1267,7 @@
$rs =& $this->dbConn->execute($sql);
if (!$rs)
- $this->dbConn->errorMsg();
+ return $this->dbConn->errorMsg();
}
Modified: trunk/rdfapi-php/test/unit/Model/dBModel_test.php
===================================================================
--- trunk/rdfapi-php/test/unit/Model/dBModel_test.php 2007-08-16 09:12:27 UTC (rev 530)
+++ trunk/rdfapi-php/test/unit/Model/dBModel_test.php 2007-08-16 09:19:14 UTC (rev 531)
@@ -117,8 +117,8 @@
$mysql_database->putModel($this->_generateModelLiteral(),self::$strModelUri);
$dbmodel = $mysql_database->getModel(self::$strModelUri);
+
//no namespaces
-var_dump($dbmodel->getParsedNamespaces());
$this->assertIdentical(array(), $dbmodel->getParsedNamespaces());
//one namespace
@@ -128,6 +128,56 @@
$dbmodel->getParsedNamespaces()
);
+ //two namespaces
+ $dbmodel->addNamespace('test2', 'http://test2.org');
+ $this->assertEqual(
+ array(
+ 'http://test.org' => 'test',
+ 'http://test2.org' => 'test2',
+ ),
+ $dbmodel->getParsedNamespaces()
+ );
+
+ //adding multiple namespaces
+ $dbmodel->addParsedNamespaces(
+ array(
+ 'http://test3.org' => 'test3',
+ 'http://test4.org' => 'test4',
+ )
+ );
+ $this->assertEqual(
+ array(
+ 'http://test.org' => 'test',
+ 'http://test2.org' => 'test2',
+ 'http://test3.org' => 'test3',
+ 'http://test4.org' => 'test4',
+ ),
+ $dbmodel->getParsedNamespaces()
+ );
+
+ //adding empty array
+ $dbmodel->addParsedNamespaces(array());
+ $this->assertEqual(
+ array(
+ 'http://test.org' => 'test',
+ 'http://test2.org' => 'test2',
+ 'http://test3.org' => 'test3',
+ 'http://test4.org' => 'test4',
+ ),
+ $dbmodel->getParsedNamespaces()
+ );
+
+ //removing namespace
+ $dbmodel->removeNamespace('http://test2.org');
+ $this->assertEqual(
+ array(
+ 'http://test.org' => 'test',
+ 'http://test3.org' => 'test3',
+ 'http://test4.org' => 'test4',
+ ),
+ $dbmodel->getParsedNamespaces()
+ );
+
$dbmodel->delete();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|