!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache. PHP/5.6.40-67+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux hosting1.erectacloud.it 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC
2024 x86_64
 

uid=5229(web473) gid=5117(client172) groups=5117(client172),5002(sshusers) 

Safe-mode: OFF (not secure)

/var/www/clients/client172/web473/web/OLD_WP/wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/   drwxr-xr-x
Free 182.57 GB of 490.84 GB (37.2%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     RequirementsCheckerTest.php (4.3 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

function __$message ) {
    return 
$message;
}

function 
esc_url$url ) {
    return 
$url;
}

class 
RequirementsCheckerTest extends PHPUnit_Framework_TestCase {

    public function 
testItReceivesAUsableRequirementObject() {
        
$checker = new Whip_RequirementsChecker();
        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2' ) );

        
$this->assertTrue$checker->hasRequirements() );
        
$this->assertEquals1$checker->totalRequirements() );
    }

    
/**
     * @requires PHP 7
     */
    
public function testItThrowsAnTypeErrorWhenInvalidRequirementIsPassed() {
        if ( 
version_comparephpversion(), 7.0'<' ) ) {
            
$this->markTestSkipped'Skipped due to incompatible PHP version.' );
        }

        
$exceptionCaught false;

        
$checker = new Whip_RequirementsChecker();

        try {
            
$checker->addRequirement( new stdClass() );
        } catch( 
Error $e ) {
            
$exceptionCaught true;
        }

        
$this->assertTrue$exceptionCaught );
    }

    public function 
testItThrowsAnTypeErrorWhenInvalidRequirementIsPassedInPHP5() {
        if ( 
version_comparephpversion(), 7.0'>=' ) ) {
            
$this->markTestSkipped();
        }

        
$exceptionCaught false;

        
$checker = new Whip_RequirementsChecker();

        try {
            
$checker->addRequirement( new stdClass() );
        } catch( 
Exception $e ) {
            
$exceptionCaught true;
        }

        
$this->assertTrue$exceptionCaught );
    }

    public function 
testItOnlyContainsUniqueComponents() {
        
$checker = new Whip_RequirementsChecker();

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2' ) );
        
$checker->addRequirement( new Whip_VersionRequirement'mysql''5.6' ) );

        
$this->assertTrue$checker->hasRequirements() );
        
$this->assertEquals2$checker->totalRequirements() );

        
$checker->addRequirement( new Whip_VersionRequirement'php''6' ) );

        
$this->assertEquals2$checker->totalRequirements() );
    }

    public function 
testIfRequirementExists() {
        
$checker = new Whip_RequirementsChecker();

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2' ) );
        
$checker->addRequirement( new Whip_VersionRequirement'mysql''5.6' ) );

        
$this->assertTrue$checker->requirementExistsForComponent'php' ) );
        
$this->assertFalse$checker->requirementExistsForComponent'mongodb' ) );
    }

    public function 
testCheckIfRequirementIsFulfilled() {
        
$checker = new Whip_RequirementsChecker( array( 'php' => phpversion() )    );

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2' ) );
        
$checker->check();

        
$this->assertEmpty$checker->getMostRecentMessage()->body() );
    }

    public function 
testCheckIfPHPRequirementIsNotFulfilled() {
        
$checker = new Whip_RequirementsChecker( array( 'php' => )    );

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.6' ) );
        
$checker->check();

        
$this->assertTrue$checker->hasMessages() );

        
// Get the message. This will unset the global.
        
$recentMessage $checker->getMostRecentMessage();

        
$this->assertNotEmpty$recentMessage  );
        
$this->assertInternalType'string'$recentMessage->body() );
        
$this->assertFalse$checker->hasMessages() );
        
$this->assertInstanceOf'Whip_UpgradePhpMessage'$recentMessage );
    }

    public function 
testCheckIfRequirementIsNotFulfilled() {
        
$checker = new Whip_RequirementsChecker( array( 'mysql' => )    );

        
$checker->addRequirement( new Whip_VersionRequirement'mysql''5.6' ) );
        
$checker->check();

        
$this->assertTrue$checker->hasMessages() );

        
// Get the message. This will unset the global.
        
$recentMessage $checker->getMostRecentMessage();

        
$this->assertNotEmpty$recentMessage  );
        
$this->assertFalse$checker->hasMessages() );
        
$this->assertInstanceOf'Whip_InvalidVersionRequirementMessage'$recentMessage );
        
$this->assertStringStartsWith'Invalid version detected'$recentMessage->body() );
    }

    public function 
testCheckIfRequirementIsFulfilledWithSpecificComparison() {
        
$checker = new Whip_RequirementsChecker( array( 'php' => )    );

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2''<' ) );
        
$checker->check();

        
$this->assertFalse$checker->hasMessages() );
    }

    public function 
testCheckIfRequirementIsNotFulfilledWithSpecificComparison() {
        
$checker = new Whip_RequirementsChecker( array( 'php' => ) );

        
$checker->addRequirement( new Whip_VersionRequirement'php''5.2''>=' ) );
        
$checker->check();

        
$this->assertTrue$checker->hasMessages() );
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0107 ]--