Esempio n. 1
0
 public function testFactory()
 {
     $streamChannel1 = CM_Model_StreamChannel_Video::createStatic(array('key' => 'dsljkfk34asdd', 'serverId' => 1, 'adapterType' => CM_MessageStream_Adapter_SocketRedis::getTypeStatic(), 'width' => 100, 'height' => 100, 'thumbnailCount' => 0));
     $streamChannel2 = CM_Model_StreamChannel_Abstract::factory($streamChannel1->getId());
     $this->assertEquals($streamChannel1, $streamChannel2);
     $streamChannel1 = CM_Model_StreamChannel_Message::createStatic(array('key' => 'asdasdaasadgss', 'adapterType' => CM_MessageStream_Adapter_SocketRedis::getTypeStatic()));
     $streamChannel2 = CM_Model_StreamChannel_Abstract::factory($streamChannel1->getId());
     $this->assertEquals($streamChannel1, $streamChannel2);
 }
Esempio n. 2
0
 public function testNonexistentServerId()
 {
     /** @var CM_Model_StreamChannel_Video $channel */
     $channel = CM_Model_StreamChannel_Video::createStatic(array('key' => 'foobar', 'width' => 100, 'height' => 200, 'serverId' => 800, 'thumbnailCount' => 2, 'adapterType' => 1));
     try {
         $channel->getPublicHost();
         $this->fail('Found server with Id 800');
     } catch (CM_Exception $ex) {
         $this->assertSame("No video server with id `800` found", $ex->getMessage());
     }
 }