Page MenuHomeDevCentral

BlackholeBrokerTest.php
No OneTemporary

BlackholeBrokerTest.php

<?php
namespace Keruald\Broker\Tests;
use Keruald\Broker\BlackholeBroker;
class BlackholeBrokerTest extends TestCase {
/**
* @var Keruald\Broker\BlackholeBroker
*/
protected $instance;
protected function setUp() {
$this->instance = new BlackholeBroker();
}
/**
* @expectedException \BadFunctionCallException
*/
public function testNonDefaultOmnipotence () {
// By default, our blackhole broker shouldn't accept any method.
$this->instance->spreadLove();
}
public function testFluencyPattern () {
$methodsCascade = [
['connect'],
['sendMessage', 'lorem ipsum dolor'],
['disconnect'],
];
$this->instance->acceptAllMethodCalls();
$this->assertMethodCascading(
$this->instance,
$methodsCascade
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, Feb 16, 09:15 (1 d, 15 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3444703
Default Alt Text
BlackholeBrokerTest.php (884 B)

Event Timeline