Пример #1
0
    public function testFirePhpPluginSubclass()
    {

        $firephp = FirePhp::init('ZendTest\Wildfire\FirePhpPlugin');

        $this->assertEquals(get_class($firephp),
                            'ZendTest\Wildfire\FirePhpPlugin');

        FirePhp::destroyInstance();

        try {
            FirePhp::init('ZendTest\Wildfire\Request');
            $this->fail('Should not be able to initialize');
        } catch (\Exception $e) {
            // success
        }

        $this->assertNull(FirePhp::getInstance(true));

        try {
            FirePhp::init(array());
            $this->fail('Should not be able to initialize');
        } catch (\Exception $e) {
            // success
        }

        $this->assertNull(FirePhp::getInstance(true));
    }