phpDocumentor Gallery
PHPUnit
[ class tree: Gallery ] [ index: Gallery ] [ all elements ]

Class: UnitTestPlatform

Source Location: /lib/tools/phpunit/UnitTestPlatform.class

Class UnitTestPlatform

Class Overview

Unit test platform. This is a mock platform that the unit tests can use to simulate the exact conditions that they want from the platform in order to exercise the code.

Use setReply() to tell it what function calls to expect. Provide it with an array of input parameters to expect, exact values by default or use an array key starting with 'fuzzy' to match the parameter to a regular expression. It will expect to receive calls in that specific order and play them back.

In setUp() call:

$this->_platform = new UnitTestPlatform(); $gallery->setPlatform($this->_platform);

In tearDown() call:

$this->assert($this->_platform->isComplete(), $this->_platform->getRemaining());

The check in tearDown() verifies that all expected calls were received.

Located in /lib/tools/phpunit/UnitTestPlatform.class [line 69]

MockObject
   |
   --UnitTestPlatform

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Method Summary
UnitTestPlatform   UnitTestPlatform()  
void   atomicWrite()  
void   chdir()  
void   chmod()  
void   clearstatcache()  
void   closedir()  
void   copy()  
void   exec()  
void   fclose()  
void   feof()  
void   fflush()  
void   fgets()  
void   file()  
void   filesize()  
void   file_exists()  
void   file_get_contents()  
void   file_put_contents()  
void   flock()  
void   fopen()  
void   fread()  
void   fseek()  
void   fsockopen()  
void   ftruncate()  
void   fwrite()  
void   getcwd()  
void   getDirectorySeparator()  
void   getimagesize()  
void   getLegalPathCharacters()  
void   getLineEnding()  
void   glob()  
void   isLegalPathComponent()  
void   isRestrictedByOpenBaseDir()  
void   isSymlinkSupported()  
void   is_dir()  
void   is_executable()  
void   is_file()  
void   is_link()  
void   is_readable()  
void   is_uploaded_file()  
void   is_writeable()  
void   legalizePathComponent()  
void   mail()  
void   mkdir()  
void   move_uploaded_file()  
void   opendir()  
void   readdir()  
void   readfile()  
void   realpath()  
void   recursiveChmod()  
void   recursiveFixDirPermissions()  
void   recursiveRmdir()  
void   rename()  
void   rmdir()  
void   splitPath()  
void   stat()  
void   strftime()  
void   symlink()  
void   tempnam()  
void   touch()  
void   unlink()  

[ Top ]
Methods
Constructor UnitTestPlatform  [line 70]

  UnitTestPlatform UnitTestPlatform( )



[ Top ]
atomicWrite  [line 150]

  void atomicWrite( $filename, $data  )

Parameters:
   $filename: 
   $data: 


[ Top ]
chdir  [line 282]

  void chdir( $path  )

Parameters:
   $path: 


[ Top ]
chmod  [line 290]

  void chmod( $path, [ $mode = null]  )

Parameters:
   $path: 
   $mode: 


[ Top ]
clearstatcache  [line 126]

  void clearstatcache( )



[ Top ]
closedir  [line 162]

  void closedir( $resource  )

Parameters:
   $resource: 


Redefined in descendants as:

[ Top ]
copy  [line 74]

  void copy( $source, $dest  )

Parameters:
   $source: 
   $dest: 


[ Top ]
exec  [line 206]

  void exec( $cmdArray  )

Parameters:
   $cmdArray: 


[ Top ]
fclose  [line 230]

  void fclose( $handle  )

Parameters:
   $handle: 


[ Top ]
feof  [line 238]

  void feof( $handle  )

Parameters:
   $handle: 


[ Top ]
fflush  [line 234]

  void fflush( $handle  )

Parameters:
   $handle: 


[ Top ]
fgets  [line 254]

  void fgets( $handle, [ $length = 0]  )

Parameters:
   $handle: 
   $length: 


[ Top ]
file  [line 130]

  void file( $filename, [ $use_include_path = false]  )

Parameters:
   $filename: 
   $use_include_path: 


[ Top ]
filesize  [line 122]

  void filesize( $filename  )

Parameters:
   $filename: 


[ Top ]
file_exists  [line 90]

  void file_exists( $filename  )

Parameters:
   $filename: 


Redefined in descendants as:

[ Top ]
file_get_contents  [line 138]

  void file_get_contents( $filename  )

Parameters:
   $filename: 


[ Top ]
file_put_contents  [line 226]

  void file_put_contents( $path, $contents  )

Parameters:
   $path: 
   $contents: 


[ Top ]
flock  [line 146]

  void flock( $handle, $operation, &$wouldblock  )

Parameters:
   $handle: 
   $operation: 
   &$wouldblock: 


[ Top ]
fopen  [line 142]

  void fopen( $filename, $mode, [ $use_include_path = 0]  )

Parameters:
   $filename: 
   $mode: 
   $use_include_path: 


[ Top ]
fread  [line 242]

  void fread( $handle, $length  )

Parameters:
   $handle: 
   $length: 


[ Top ]
fseek  [line 246]

  void fseek( $handle, $offset, [ $whence = SEEK_SET]  )

Parameters:
   $handle: 
   $offset: 
   $whence: 


[ Top ]
fsockopen  [line 218]

  void fsockopen( $target, $port, &$errno, &$errstr, $timeout  )

Parameters:
   $target: 
   $port: 
   &$errno: 
   &$errstr: 
   $timeout: 


[ Top ]
ftruncate  [line 250]

  void ftruncate( $handle, $size  )

Parameters:
   $handle: 
   $size: 


[ Top ]
fwrite  [line 222]

  void fwrite( $handle, $string, [ $length = null]  )

Parameters:
   $handle: 
   $string: 
   $length: 


[ Top ]
getcwd  [line 286]

  void getcwd( )



[ Top ]
getDirectorySeparator  [line 210]

  void getDirectorySeparator( )



[ Top ]
getimagesize  [line 174]

  void getimagesize( $filename  )

Parameters:
   $filename: 


[ Top ]
getLegalPathCharacters  [line 198]

  void getLegalPathCharacters( )



[ Top ]
getLineEnding  [line 278]

  void getLineEnding( )



[ Top ]
glob  [line 306]

  void glob( $pattern, [ $flags = null]  )

Parameters:
   $pattern: 
   $flags: 


[ Top ]
isLegalPathComponent  [line 194]

  void isLegalPathComponent( $component, [ $forDirectory = false]  )

Parameters:
   $component: 
   $forDirectory: 


[ Top ]
isRestrictedByOpenBaseDir  [line 214]

  void isRestrictedByOpenBaseDir( $path  )

Parameters:
   $path: 


[ Top ]
isSymlinkSupported  [line 274]

  void isSymlinkSupported( )



[ Top ]
is_dir  [line 98]

  void is_dir( $filename  )

Parameters:
   $filename: 


Redefined in descendants as:

[ Top ]
is_executable  [line 118]

  void is_executable( $filename  )

Parameters:
   $filename: 


[ Top ]
is_file  [line 102]

  void is_file( $filename  )

Parameters:
   $filename: 


[ Top ]
is_link  [line 94]

  void is_link( $filename  )

Parameters:
   $filename: 


[ Top ]
is_readable  [line 110]

  void is_readable( $filename  )

Parameters:
   $filename: 


[ Top ]
is_uploaded_file  [line 114]

  void is_uploaded_file( $filename  )

Parameters:
   $filename: 


[ Top ]
is_writeable  [line 106]

  void is_writeable( $filename  )

Parameters:
   $filename: 


[ Top ]
legalizePathComponent  [line 202]

  void legalizePathComponent( $component, [ $forDirectory = false]  )

Parameters:
   $component: 
   $forDirectory: 


[ Top ]
mail  [line 266]

  void mail( $to, $subject, $body, [ $headers = null]  )

Parameters:
   $to: 
   $subject: 
   $body: 
   $headers: 


[ Top ]
mkdir  [line 190]

  void mkdir( $path, [ $stringPerms = '755']  )

Parameters:
   $path: 
   $stringPerms: 


[ Top ]
move_uploaded_file  [line 82]

  void move_uploaded_file( $filename, [ $newFilename = null]  )

Parameters:
   $filename: 
   $newFilename: 


[ Top ]
opendir  [line 154]

  void opendir( $path  )

Parameters:
   $path: 


Redefined in descendants as:

[ Top ]
readdir  [line 158]

  void readdir( $resource  )

Parameters:
   $resource: 


Redefined in descendants as:

[ Top ]
readfile  [line 134]

  void readfile( $filename, [ $use_include_path = false]  )

Parameters:
   $filename: 
   $use_include_path: 


[ Top ]
realpath  [line 258]

  void realpath( $file  )

Parameters:
   $file: 


[ Top ]
recursiveChmod  [line 294]

  void recursiveChmod( $path, [ $dirMode = null], [ $fileMode = null]  )

Parameters:
   $path: 
   $dirMode: 
   $fileMode: 


[ Top ]
recursiveFixDirPermissions  [line 298]

  void recursiveFixDirPermissions( $path  )

Parameters:
   $path: 


[ Top ]
recursiveRmdir  [line 186]

  void recursiveRmdir( $dirname  )

Parameters:
   $dirname: 


[ Top ]
rename  [line 166]

  void rename( $oldname, $newname  )

Parameters:
   $oldname: 
   $newname: 


[ Top ]
rmdir  [line 182]

  void rmdir( $filename  )

Parameters:
   $filename: 


[ Top ]
splitPath  [line 270]

  void splitPath( $path  )

Parameters:
   $path: 


[ Top ]
stat  [line 170]

  void stat( $filename  )

Parameters:
   $filename: 


[ Top ]
strftime  [line 302]

  void strftime( $format, [ $timestamp = null]  )

Parameters:
   $format: 
   $timestamp: 


[ Top ]
symlink  [line 78]

  void symlink( $source, $dest  )

Parameters:
   $source: 
   $dest: 


[ Top ]
tempnam  [line 86]

  void tempnam( $dir, $prefix  )

Parameters:
   $dir: 
   $prefix: 


[ Top ]
touch  [line 262]

  void touch( $file, [ $time = null], [ $atime = null]  )

Parameters:
   $file: 
   $time: 
   $atime: 


[ Top ]
unlink  [line 178]

  void unlink( $filename  )

Parameters:
   $filename: 


[ Top ]

Documentation generated on Sat, 21 Nov 2009 05:33:13 -0800 by phpDocumentor 1.3.0RC6