- * Replaces function_exists results with given mocks
- *
- * @param array $functions a list from function names and their result
- */
- private function setFunctions($functions)
- {
- global $phpMock;
- $phpMock['function_exists'] = function($function) use ($functions) {
- foreach ($functions as $name => $value) {
- if ($function == $name) {
- return $value;
- }
- }
- return '__phpunit_continue__';
- };
- }
-
- /**
- * Replaces rand results with given mocks
- *
- */
- private function assertRand($min, $max)
- {
- global $phpMock;
- $phpMock['rand'] = function($mMin, $mMax) use ($min, $max) {
- $this->assertEquals($min, $mMin);
- $this->assertEquals($max, $mMax);
- return 1;
- };
- }
-
- /**
- * Replaces rand results with given mocks