<?php

use PHPUnit\Framework\TestCase;

class ControllerTest extends TestCase
{
    public function testGetDefaultParam()
    {
        $controller   = new \Frogg\Controller();
        $request      = null;
        $defaultValue = 'Default Value';
        $nameGET      = "Test Get";
        $_GET['name'] = $nameGET;

        $controller->request = $request;

        $this->markTestIncomplete(
            'This test has not been implemented, not possible inject [Request]. Phalcon not installed for circle CI'
        );
    }
}
<?php

use PHPUnit\Framework\TestCase;

class ControllerTest extends TestCase
{
    public function testGetDefaultParam()
    {
        $controller   = new \Frogg\Controller();
        $dispatcher   = new \Phalcon\Mvc\Dispatcher();
        $request      = new Phalcon\Http\Request();
        $defaultValue = 'Default Value';
        $nameGET      = "Test Get";
        $_GET['name'] = $nameGET;

        $controller->request    = $request;
        $controller->dispatcher = $dispatcher;

        $this->assertEquals($nameGET, $controller->getParam('name', $defaultValue));
        $this->assertEquals($defaultValue, $controller->getParam('color', $defaultValue));
    }
}
Complete test, Phalcon installed on CircleCi
Complete test, Phalcon installed on CircleCi
