Source of file disqusapi.php
Size: 1,733 Bytes - Last Modified: 2021-12-23T10:36:37+00:00
/var/www/docs.ssmods.com/process/src/code/thirdparty/disqus-php/disqusapi/tests/disqusapi.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | <?php date_default_timezone_set('America/Los_Angeles'); define('DISQUS_API_URL', 'http://dev.disqus.org:9000/api/'); require_once('PHPUnit/Framework.php'); require_once(dirname(__FILE__) . '/../disqusapi.php'); class DisqusAPITest extends PHPUnit_Framework_TestCase { private $secret = 'a'; function test_setKey() { $api = new DisqusAPI('a'); $this->assertEquals($api->key, 'a'); $api->setKey('b'); $this->assertEquals($api->key, 'b'); } function test_setFormat() { $api = new DisqusAPI(); $this->assertEquals($api->format, 'json'); $api->setFormat('jsonp'); $this->assertEquals($api->format, 'jsonp'); } function test_setVersion() { $api = new DisqusAPI(); $this->assertEquals($api->version, '3.0'); $api->setVersion('3.1'); $this->assertEquals($api->version, '3.1'); } /** * @expectedException DisqusInterfaceNotDefined */ function test_invalid_function() { $api = new DisqusAPI(); $api->users->foo(array('foo'=>'bar')); } /** * @expectedException DisqusAPIError */ function test_users_listActivity() { $api = new DisqusAPI($this->secret); $api->users->listActivity(array('foo'=>'bar')); } /** * @expectedException Exception */ function test_posts_create_missing_message() { $api = new DisqusAPI($this->secret); $api->posts->create(array('foo'=>'bar')); } /** * @expectedException DisqusAPIError */ function test_posts_create() { $api = new DisqusAPI($this->secret); $api->posts->create(array('message'=>'bar')); } } ?> |