composer-update-patch
This commit is contained in:
@@ -32,7 +32,7 @@ class Apns extends Units\Test
|
||||
->message
|
||||
->contains('certificate')
|
||||
->exception(function() {
|
||||
$object = new TestedModel(array('certificate' => 'absent.pem'));
|
||||
$object = new TestedModel(['certificate' => 'absent.pem']);
|
||||
})
|
||||
->isInstanceOf('\Sly\NotificationPusher\Exception\AdapterException')
|
||||
->message
|
||||
@@ -41,7 +41,7 @@ class Apns extends Units\Test
|
||||
->when($this->mockGenerator()->orphanize('__construct'))
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Adapter\Apns', '\Mock'))
|
||||
->and($object = new \Mock\Apns())
|
||||
->and($object->setParameters(array('certificate' => 'test.pem', 'passPhrase' => 'test')))
|
||||
->and($object->setParameters(['certificate' => 'test.pem', 'passPhrase' => 'test']))
|
||||
->array($object->getParameters())
|
||||
->isNotEmpty()
|
||||
->hasSize(2)
|
||||
@@ -62,6 +62,16 @@ class Apns extends Units\Test
|
||||
;
|
||||
}
|
||||
|
||||
public function testDefinedParameters()
|
||||
{
|
||||
$this->if($this->mockGenerator()->orphanize('__construct'))
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Adapter\Apns', '\Mock'))
|
||||
->and($object = new \Mock\Apns())
|
||||
->array($defaultParameters = $object->getDefinedParameters())
|
||||
->isEmpty()
|
||||
;
|
||||
}
|
||||
|
||||
public function testDefaultParameters()
|
||||
{
|
||||
$this->if($this->mockGenerator()->orphanize('__construct'))
|
||||
@@ -95,7 +105,7 @@ class Apns extends Units\Test
|
||||
->and($this->mockGenerator()->orphanize('open'))
|
||||
->and($this->mockClass('\ZendService\Apple\Apns\Client\Message', '\Mock\ZendService'))
|
||||
->and($serviceClient = new \Mock\ZendService\Message())
|
||||
->and($object->getMockController()->getParameters = array())
|
||||
->and($object->getMockController()->getParameters = [])
|
||||
->exception(function() use($object) {
|
||||
$object->getOpenedClient(new BaseServiceClient());
|
||||
})
|
||||
@@ -103,7 +113,7 @@ class Apns extends Units\Test
|
||||
->message
|
||||
->contains('Certificate must be a valid path to a APNS certificate')
|
||||
|
||||
->when($object = new TestedModel(array('certificate' => __DIR__.'/../Resources/apns-certificate.pem')))
|
||||
->when($object = new TestedModel(['certificate' => __DIR__.'/../Resources/apns-certificate.pem']))
|
||||
->and($object->getOpenedClient($serviceClient))
|
||||
;
|
||||
}
|
||||
@@ -149,7 +159,9 @@ class Apns extends Units\Test
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Model\Push', '\Mock'))
|
||||
->and($push = new \Mock\Push())
|
||||
->and($push->getMockController()->getMessage = new BaseMessage('Test'))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection(array(new BaseDevice(self::APNS_TOKEN_EXAMPLE))))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection(
|
||||
[new BaseDevice(self::APNS_TOKEN_EXAMPLE)]
|
||||
))
|
||||
|
||||
->and($object->getMockController()->getServiceMessageFromOrigin = new BaseServiceMessage())
|
||||
->and($object->getMockController()->getOpenedClient = $serviceClient)
|
||||
|
@@ -21,6 +21,8 @@ use ZendService\Google\Gcm\Message as BaseServiceMessage;
|
||||
class Gcm extends Units\Test
|
||||
{
|
||||
const GCM_TOKEN_EXAMPLE = 'AAA91bG9ISdL94D55C69NplFlxicy0iFUFTyWh3AAdMfP9npH5r_JQFTo27xpX1jfqGf-aSe6xZAsfWRefjazJpqFt03Isanv-Fi97020EKLye0ApTkHsw_0tJJzgA2Js0NsG1jLWsiJf63YSF8ropAcRp4BSxVBBB';
|
||||
// The format of GCM tokens apparently have changed, this string looks similar to new format:
|
||||
const ALT_GCM_TOKEN_EXAMPLE = 'AAA91bG9ISd:L94D55C69NplFlxicy0iFUFTyWh3AAdMfP9npH5r_JQFTo27xpX1jfqGf-aSe6xZAsfWRefjazJpqFt03Isanv-Fi97020EKLye0ApTkHsw_0tJJzgA2Js0NsG1jLWsiJf63YSF8ropA';
|
||||
|
||||
public function testConstruct()
|
||||
{
|
||||
@@ -35,7 +37,7 @@ class Gcm extends Units\Test
|
||||
->when($this->mockGenerator()->orphanize('__construct'))
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Adapter\Gcm', '\Mock'))
|
||||
->and($object = new \Mock\Gcm())
|
||||
->and($object->setParameters(array('apiKey' => 'test')))
|
||||
->and($object->setParameters(['apiKey' => 'test']))
|
||||
->array($object->getParameters())
|
||||
->isNotEmpty()
|
||||
->hasSize(1)
|
||||
@@ -49,13 +51,37 @@ class Gcm extends Units\Test
|
||||
$this->if($this->mockGenerator()->orphanize('__construct'))
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Adapter\Gcm', '\Mock'))
|
||||
->and($object = new \Mock\Gcm())
|
||||
->boolean($object->supports('*()*'))
|
||||
->boolean($object->supports('')) // Test empty string
|
||||
->isFalse()
|
||||
->boolean($object->supports(2)) // Test a number
|
||||
->isFalse()
|
||||
->boolean($object->supports([])) // Test an array
|
||||
->isFalse()
|
||||
->boolean($object->supports(json_decode('{}'))) // Tests an object
|
||||
->isFalse()
|
||||
->boolean($object->supports(self::GCM_TOKEN_EXAMPLE))
|
||||
->isTrue()
|
||||
->boolean($object->supports(self::ALT_GCM_TOKEN_EXAMPLE))
|
||||
->isTrue()
|
||||
;
|
||||
}
|
||||
|
||||
public function testDefinedParameters()
|
||||
{
|
||||
$this->if($this->mockGenerator()->orphanize('__construct'))
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Adapter\Gcm', '\Mock'))
|
||||
->and($object = new \Mock\Gcm())
|
||||
->array($definedParameters = $object->getDefinedParameters())
|
||||
->isNotEmpty()
|
||||
->containsValues([
|
||||
'collapse_key',
|
||||
'delay_while_idle',
|
||||
'time_to_live',
|
||||
'restricted_package_name',
|
||||
'dry_run'
|
||||
]);
|
||||
}
|
||||
|
||||
public function testDefaultParameters()
|
||||
{
|
||||
$this->if($this->mockGenerator()->orphanize('__construct'))
|
||||
@@ -86,7 +112,7 @@ class Gcm extends Units\Test
|
||||
->and($this->mockGenerator()->orphanize('open'))
|
||||
->and($this->mockClass('\ZendService\Google\Gcm\Client', '\Mock\ZendService'))
|
||||
->and($serviceClient = new \Mock\ZendService\Client())
|
||||
->and($object->getMockController()->getParameters = array())
|
||||
->and($object->getMockController()->getParameters = [])
|
||||
->exception(function() use($object) {
|
||||
$object->getOpenedClient(new BaseServiceClient());
|
||||
})
|
||||
@@ -94,7 +120,7 @@ class Gcm extends Units\Test
|
||||
->message
|
||||
->contains('The api key must be a string and not empty')
|
||||
|
||||
->when($object = new TestedModel(array('apiKey' => 'test')))
|
||||
->when($object = new TestedModel(['apiKey' => 'test']))
|
||||
->and($object->getOpenedClient($serviceClient))
|
||||
;
|
||||
}
|
||||
@@ -110,7 +136,7 @@ class Gcm extends Units\Test
|
||||
->and($message = new \Mock\Message())
|
||||
->and($message->getMockController()->getText = 'Test')
|
||||
|
||||
->object($object->getServiceMessageFromOrigin(array(self::GCM_TOKEN_EXAMPLE), $message))
|
||||
->object($object->getServiceMessageFromOrigin([self::GCM_TOKEN_EXAMPLE], $message))
|
||||
->isInstanceOf('\ZendService\Google\Gcm\Message')
|
||||
;
|
||||
}
|
||||
@@ -135,7 +161,7 @@ class Gcm extends Units\Test
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Model\Push', '\Mock'))
|
||||
->and($push = new \Mock\Push())
|
||||
->and($push->getMockController()->getMessage = new BaseMessage('Test'))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection(array(new BaseDevice(self::GCM_TOKEN_EXAMPLE))))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection([new BaseDevice(self::GCM_TOKEN_EXAMPLE)]))
|
||||
|
||||
->and($object->getMockController()->getServiceMessageFromOrigin = new BaseServiceMessage())
|
||||
->and($object->getMockController()->getOpenedClient = $serviceClient)
|
||||
|
@@ -15,7 +15,7 @@ class BaseOptionedModel extends Units\Test
|
||||
{
|
||||
public function testMethods()
|
||||
{
|
||||
$this->if($object = new Message('Test', array('param' => 'test')))
|
||||
$this->if($object = new Message('Test', ['param' => 'test']))
|
||||
->boolean($object->hasOption('param'))
|
||||
->isTrue()
|
||||
->string($object->getOption('param'))
|
||||
@@ -28,7 +28,7 @@ class BaseOptionedModel extends Units\Test
|
||||
->string($object->getOption('renotExist', '12345'))
|
||||
->isEqualTo('12345')
|
||||
|
||||
->when($object->setOptions(array('chuck' => 'norris')))
|
||||
->when($object->setOptions(['chuck' => 'norris']))
|
||||
->boolean($object->hasOption('chuck'))
|
||||
->isTrue()
|
||||
->string($object->getOption('chuck'))
|
||||
|
@@ -15,7 +15,7 @@ class BaseParameteredModel extends Units\Test
|
||||
{
|
||||
public function testMethods()
|
||||
{
|
||||
$this->if($object = new Device('Test', array('param' => 'test')))
|
||||
$this->if($object = new Device('Test', ['param' => 'test']))
|
||||
->boolean($object->hasParameter('param'))
|
||||
->isTrue()
|
||||
->string($object->getParameter('param'))
|
||||
@@ -28,7 +28,7 @@ class BaseParameteredModel extends Units\Test
|
||||
->string($object->getParameter('renotExist', '12345'))
|
||||
->isEqualTo('12345')
|
||||
|
||||
->when($object->setParameters(array('chuck' => 'norris')))
|
||||
->when($object->setParameters(['chuck' => 'norris']))
|
||||
->boolean($object->hasParameter('chuck'))
|
||||
->isTrue()
|
||||
->string($object->getParameter('chuck'))
|
||||
|
@@ -20,7 +20,7 @@ class Device extends Units\Test
|
||||
->array($object->getParameters())->isEmpty()
|
||||
;
|
||||
|
||||
$this->if($object = new TestedModel('t0k3n', array('param' => 'test')))
|
||||
$this->if($object = new TestedModel('t0k3n', ['param' => 'test']))
|
||||
->string($object->getToken())->isEqualTo('t0k3n')
|
||||
->when($object->setToken('t0k3ns3tt3d'))
|
||||
->string($object->getToken())->isEqualTo('t0k3ns3tt3d')
|
||||
|
@@ -20,7 +20,7 @@ class Message extends Units\Test
|
||||
->array($object->getOptions())->isEmpty()
|
||||
;
|
||||
|
||||
$this->if($object = new TestedModel('Test', array('param' => 'test')))
|
||||
$this->if($object = new TestedModel('Test', ['param' => 'test']))
|
||||
->string($object->getText())->isEqualTo('Test')
|
||||
->when($object->setText('Test 2'))
|
||||
->string($object->getText())->isEqualTo('Test 2')
|
||||
|
@@ -43,10 +43,10 @@ class Push extends Units\Test
|
||||
{
|
||||
$this->if($this->mockClass('\Sly\NotificationPusher\Adapter\AdapterInterface', '\Mock'))
|
||||
->and($adapter = new \Mock\AdapterInterface())
|
||||
->and($devices = new BaseDeviceCollection(array(new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3'))))
|
||||
->and($devices = new BaseDeviceCollection([new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3')]))
|
||||
->and($message = new BaseMessage('Test'))
|
||||
|
||||
->and($object = new TestedModel($adapter, $devices, $message, array('param' => 'test')))
|
||||
->and($object = new TestedModel($adapter, $devices, $message, ['param' => 'test']))
|
||||
|
||||
->object($object->getDevices())
|
||||
->isInstanceOf('\Sly\NotificationPusher\Collection\DeviceCollection')
|
||||
@@ -64,7 +64,7 @@ class Push extends Units\Test
|
||||
{
|
||||
$this->if($this->mockClass('\Sly\NotificationPusher\Adapter\AdapterInterface', '\Mock'))
|
||||
->and($adapter = new \Mock\AdapterInterface())
|
||||
->and($devices = new BaseDeviceCollection(array(new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3'))))
|
||||
->and($devices = new BaseDeviceCollection([new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3')]))
|
||||
->and($message = new BaseMessage('Test'))
|
||||
|
||||
->and($object = new TestedModel($adapter, $devices, $message))
|
||||
@@ -136,7 +136,7 @@ class Push extends Units\Test
|
||||
->isInstanceOf('\Sly\NotificationPusher\Adapter\Apns')
|
||||
|
||||
->when($object->setAdapter($gcmAdapter))
|
||||
->and($object->setDevices(new BaseDeviceCollection(array(new BaseDevice(self::GCM_TOKEN_EXAMPLE)))))
|
||||
->and($object->setDevices(new BaseDeviceCollection([new BaseDevice(self::GCM_TOKEN_EXAMPLE)])))
|
||||
->object($object->getAdapter())
|
||||
->isInstanceOf('\Sly\NotificationPusher\Adapter\Gcm')
|
||||
;
|
||||
@@ -146,7 +146,7 @@ class Push extends Units\Test
|
||||
{
|
||||
$this->if($this->mockClass('\Sly\NotificationPusher\Adapter\AdapterInterface', '\Mock'))
|
||||
->and($adapter = new \Mock\AdapterInterface())
|
||||
->and($devices = new BaseDeviceCollection(array(new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3'))))
|
||||
->and($devices = new BaseDeviceCollection([new BaseDevice('Token1'), new BaseDevice('Token2'), new BaseDevice('Token3')]))
|
||||
->and($message = new BaseMessage('Test'))
|
||||
|
||||
->and($object = new TestedModel($adapter, $devices, $message))
|
||||
|
@@ -37,7 +37,7 @@ class PushManager extends Units\Test
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Model\Push', '\Mock'))
|
||||
->and($push = new \Mock\Push())
|
||||
->and($push->getMockController()->getMessage = new BaseMessage('Test'))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection(array(new BaseDevice(self::APNS_TOKEN_EXAMPLE))))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection([new BaseDevice(self::APNS_TOKEN_EXAMPLE)]))
|
||||
|
||||
->and($object = new TestedModel())
|
||||
|
||||
@@ -59,7 +59,7 @@ class PushManager extends Units\Test
|
||||
->and($this->mockClass('\Sly\NotificationPusher\Model\Push', '\Mock'))
|
||||
->and($push = new \Mock\Push())
|
||||
->and($push->getMockController()->getMessage = new BaseMessage('Test'))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection(array(new BaseDevice(self::APNS_TOKEN_EXAMPLE))))
|
||||
->and($push->getMockController()->getDevices = new BaseDeviceCollection([new BaseDevice(self::APNS_TOKEN_EXAMPLE)]))
|
||||
->and($push->getMockController()->getAdapter = $apnsAdapter)
|
||||
|
||||
->and($object = new TestedModel())
|
||||
|
Reference in New Issue
Block a user