Location: PHPKode > scripts > Spot > Spot-0.9.3/tests/Test/Config.php
<?php
/**
 * @package Spot
 * @link http://spot.os.ly
 */
class Test_Config extends PHPUnit_Framework_TestCase
{
    protected $backupGlobals = false;

    public function testAddConnectionWithDSNString()
    {
        $cfg = new \Spot\Config();
        $adapter = $cfg->addConnection('test_mysql', 'mysql://test:hide@address.com/test');
        $this->assertInstanceOf('\Spot\Adapter\Mysql', $adapter);
    }

    public function testConfigCanSerialize()
    {
        $cfg = new \Spot\Config();
        $adapter = $cfg->addConnection('test_mysql', 'mysql://test:hide@address.com/test');

        $this->assertInternalType('string', serialize($cfg));
    }

    public function testConfigCanUnserialize()
    {
        $cfg = new \Spot\Config();
        $adapter = $cfg->addConnection('test_mysql', 'mysql://test:hide@address.com/test');

        $this->assertInstanceOf('\Spot\Config', unserialize(serialize($cfg)));
    }
}
Return current item: Spot