We now use the master branch of codebird

This commit is contained in:
Michael 2019-08-04 12:16:56 +00:00
parent 2e776253e0
commit 20ed3495b2
25 changed files with 992 additions and 1464 deletions

View file

@ -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

View file

@ -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

View file

@ -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']

View file

@ -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'
);
}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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