mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2025-07-07 08:58:49 +00:00
We now use the master branch of codebird
This commit is contained in:
parent
2e776253e0
commit
20ed3495b2
25 changed files with 992 additions and 1464 deletions
|
@ -7,8 +7,8 @@ require_once ('test/codebirdt.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdt.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Constant_Test extends \PHPUnit_Framework_TestCase
|
||||
class Constant_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Tests if constants defined
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Curl_Test extends \PHPUnit_Framework_TestCase
|
||||
class Curl_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Detection_Test extends \PHPUnit_Framework_TestCase
|
||||
class Detection_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
@ -60,8 +60,10 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
|
||||
// normal detection
|
||||
$params = [];
|
||||
$post = ['httpmethod' => 'POST'];
|
||||
$this->assertEquals('GET', $cb->call('_detectMethod', 'search/tweets', $params));
|
||||
$this->assertEquals('POST', $cb->call('_detectMethod', 'statuses/update', $params));
|
||||
$this->assertEquals('POST', $cb->call('_detectMethod', 'ads/sandbox/accounts', $post));
|
||||
$this->assertEquals(
|
||||
'PUT',
|
||||
$cb->call(
|
||||
|
@ -76,6 +78,11 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
$params = ['test' => 12];
|
||||
$this->assertEquals('POST', $cb->call('_detectMethod', 'account/settings', $params));
|
||||
|
||||
$params = [];
|
||||
$this->assertEquals('POST', $cb->call('_detectMethod', 'media/upload', $params));
|
||||
$params = ['command' => 'STATUS'];
|
||||
$this->assertEquals('GET', $cb->call('_detectMethod', 'media/upload', $params));
|
||||
|
||||
$httpmethods_by_param = [
|
||||
'POST' => [
|
||||
'campaign_id' => [
|
||||
|
@ -165,7 +172,6 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
{
|
||||
$cb = $this->getCB();
|
||||
$this->assertFalse($cb->call('_detectMultipart', ['statuses/update']));
|
||||
$this->assertTrue($cb->call('_detectMultipart', ['statuses/update_with_media']));
|
||||
$this->assertTrue($cb->call('_detectMultipart', ['media/upload']));
|
||||
}
|
||||
|
||||
|
@ -187,6 +193,7 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
$cb = $this->getCB();
|
||||
$this->assertFalse($cb->call('_detectJsonBody', ['statuses/update']));
|
||||
$this->assertTrue($cb->call('_detectJsonBody', ['collections/entries/curate']));
|
||||
$this->assertTrue($cb->call('_detectJsonBody', ['ads/batch/accounts/:account_id/targeting_criteria']));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -213,9 +220,6 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
$this->assertFalse($cb->call('_detectStreaming', ['statuses/update']));
|
||||
$this->assertEquals('public', $cb->call('_detectStreaming', ['statuses/sample']));
|
||||
$this->assertEquals('public', $cb->call('_detectStreaming', ['statuses/filter']));
|
||||
$this->assertEquals('public', $cb->call('_detectStreaming', ['statuses/firehose']));
|
||||
$this->assertEquals('user', $cb->call('_detectStreaming', ['user']));
|
||||
$this->assertEquals('site', $cb->call('_detectStreaming', ['site']));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -244,28 +248,28 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
$cb->call('_getEndpoint', ['media/upload', 'media/upload']),
|
||||
'media/upload'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://upload.twitter.com/1.1/media/metadata/create.json',
|
||||
$cb->call('_getEndpoint', ['media/metadata/create', 'media/metadata/create']),
|
||||
'media/metadata/create'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://publish.twitter.com/oembed',
|
||||
$cb->call('_getEndpoint', ['statuses/oembed', 'statuses/oembed']),
|
||||
'statuses/oembed'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://stream.twitter.com/1.1/statuses/filter.json',
|
||||
$cb->call('_getEndpoint', ['statuses/filter', 'statuses/filter']),
|
||||
'statuses/filter'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://sitestream.twitter.com/1.1/site.json',
|
||||
$cb->call('_getEndpoint', ['site', 'site']),
|
||||
'site'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://userstream.twitter.com/1.1/user.json',
|
||||
$cb->call('_getEndpoint', ['user', 'user']),
|
||||
'user'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://ton.twitter.com/1.1/ton/bucket/ta_partner',
|
||||
$cb->call('_getEndpoint', ['ton/bucket/ta_partner', 'ton/bucket/:bucket']),
|
||||
'ton/bucket/:bucket'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://ads-api.twitter.com/0/accounts/1234/campaigns',
|
||||
'https://ads-api.twitter.com/2/accounts/1234/campaigns',
|
||||
$cb->call(
|
||||
'_getEndpoint',
|
||||
['ads/accounts/1234/campaigns', 'ads/accounts/:account_id/campaigns']
|
||||
|
@ -273,7 +277,7 @@ class Detection_Test extends \PHPUnit_Framework_TestCase
|
|||
'ads/accounts/:account_id/campaigns'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'https://ads-api-sandbox.twitter.com/0/accounts/1234/campaigns',
|
||||
'https://ads-api-sandbox.twitter.com/2/accounts/1234/campaigns',
|
||||
$cb->call(
|
||||
'_getEndpoint',
|
||||
['ads/sandbox/accounts/1234/campaigns', 'ads/sandbox/accounts/:account_id/campaigns']
|
||||
|
|
|
@ -6,8 +6,8 @@ namespace Codebird;
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -17,7 +17,7 @@ namespace Codebird;
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Environment_Test extends \PHPUnit_Framework_TestCase
|
||||
class Environment_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Tests PHP version
|
||||
|
@ -25,8 +25,8 @@ class Environment_Test extends \PHPUnit_Framework_TestCase
|
|||
public function testPhpVersion()
|
||||
{
|
||||
$this->assertTrue(
|
||||
version_compare('5.5', phpversion(), '<='),
|
||||
'Codebird requires PHP 5.5 or above'
|
||||
version_compare('7.1', phpversion(), '<='),
|
||||
'Codebird requires PHP 7.1 or above'
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Media_Test extends \PHPUnit_Framework_TestCase
|
||||
class Media_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Oauth_Test extends \PHPUnit_Framework_TestCase
|
||||
class Oauth_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Replyparse_Test extends \PHPUnit_Framework_TestCase
|
||||
class Replyparse_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Requestparse_Test extends \PHPUnit_Framework_TestCase
|
||||
class Requestparse_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Returnformat_Test extends \PHPUnit_Framework_TestCase
|
||||
class Returnformat_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdt.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdt.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Setter_Test extends \PHPUnit_Framework_TestCase
|
||||
class Setter_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Tests setConsumerKey
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdm.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdm.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Signing_Test extends \PHPUnit_Framework_TestCase
|
||||
class Signing_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Initialise Codebird class
|
||||
|
|
|
@ -7,8 +7,8 @@ require_once ('test/codebirdt.php');
|
|||
* A Twitter library in PHP.
|
||||
*
|
||||
* @package codebird-test
|
||||
* @author Jublo Solutions <support@jublo.net>
|
||||
* @copyright 2010-2016 Jublo Solutions <support@jublo.net>
|
||||
* @author Jublo Limited <support@jublo.net>
|
||||
* @copyright 2010-2018 Jublo Limited <support@jublo.net>
|
||||
* @license https://opensource.org/licenses/GPL-3.0 GNU General Public License 3.0
|
||||
* @link https://github.com/jublonet/codebird-php
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ require_once ('test/codebirdt.php');
|
|||
*
|
||||
* @package codebird-test
|
||||
*/
|
||||
class Singleton_Test extends \PHPUnit_Framework_TestCase
|
||||
class Singleton_Test extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* Tests getInstance
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue