From 070a4f1c34abe8ca01e6b298c26b07637c75bade Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Fri, 1 Jun 2012 23:41:51 -0400 Subject: [PATCH] [Tests] Coverage and extension checking --- tests/Ratchet/Tests/AbstractConnectionDecoratorTest.php | 1 + tests/Ratchet/Tests/Session/SessionComponentTest.php | 4 ++++ tests/Ratchet/Tests/WebSocket/WsServerTest.php | 2 ++ 3 files changed, 7 insertions(+) diff --git a/tests/Ratchet/Tests/AbstractConnectionDecoratorTest.php b/tests/Ratchet/Tests/AbstractConnectionDecoratorTest.php index 197537d..707460c 100644 --- a/tests/Ratchet/Tests/AbstractConnectionDecoratorTest.php +++ b/tests/Ratchet/Tests/AbstractConnectionDecoratorTest.php @@ -5,6 +5,7 @@ use Ratchet\Tests\Mock\Connection; /** * @covers Ratchet\AbstractConnectionDecorator + * @covers Ratchet\ConnectionInterface */ class AbstractConnectionDecoratorTest extends \PHPUnit_Framework_TestCase { protected $mock; diff --git a/tests/Ratchet/Tests/Session/SessionComponentTest.php b/tests/Ratchet/Tests/Session/SessionComponentTest.php index 56c37c2..5594c06 100644 --- a/tests/Ratchet/Tests/Session/SessionComponentTest.php +++ b/tests/Ratchet/Tests/Session/SessionComponentTest.php @@ -43,6 +43,10 @@ class SessionProviderTest extends \PHPUnit_Framework_TestCase { * I think I have severly butchered this test...it's not so much of a unit test as it is a full-fledged component test */ public function testConnectionValueFromPdo() { + if (!extension_loaded('PDO')) { + return $this->markTestSkipped(); + } + $sessionId = md5('testSession'); $dbOptions = array( diff --git a/tests/Ratchet/Tests/WebSocket/WsServerTest.php b/tests/Ratchet/Tests/WebSocket/WsServerTest.php index 46079fb..b02e301 100644 --- a/tests/Ratchet/Tests/WebSocket/WsServerTest.php +++ b/tests/Ratchet/Tests/WebSocket/WsServerTest.php @@ -5,6 +5,8 @@ use Ratchet\Tests\Mock\Component as MockComponent; /** * @covers Ratchet\WebSocket\WsServer + * @covers Ratchet\ComponentInterface + * @covers Ratchet\MessageComponentInterface */ class WsServerTest extends \PHPUnit_Framework_TestCase { protected $comp;