Skip to content

2. Assumptions

Siad Ardroumli edited this page May 24, 2015 · 8 revisions

General

assumeThat

Assumes that a specific value matches a specific hamcrest matcher.

    assumeThat(is_readable('file.yml'), is(true));

assumeTrue

Assumes that a specific value is true.

    assumeTrue($value, 'Value is not <true>');

assumeFalse

Assumes that a specific value is false.

    assumeFalse($value, 'Value is not <false>');

assumeNotNull

tbd.

Network

assumeSocket

tbd.

System

assumeCfgVar

Assumes that a specific PHP configuration option is set (php.ini).

    assumeCfgVar('memory_limit',  'PHP configuration option memory_limit not set.');

assumeEnvironment

Assumes that a specific environment variable is set.

    assumeEnvironment('PATH', 'Environment variable PATH not set.');

assumeExtensionLoaded

Assumes that a specific PHP extension is loaded.

    assumeExtensionLoaded('SPL', 'PHP extension SPL is not available.');

assumeFreeDiskSpace

Assumes that a specific directory has free disk space.

    assumeFreeDiskSpace(__DIR__);
    assumeFreeDiskSpace(__DIR__, 1024.0, 'Directory has less than 1024 bytes free disc space.');

assumePhpVersion

Assumes that a specific version string is greater or equal to the PHP version.

    assumePhpVersion('5.6', 'PHP version is lower than 5.6.');
Clone this wiki locally