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
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
atomicWrite  [line 147]

  void atomicWrite( $filename, $data  )

Parameters:
   $filename: 
   $data: 


[ Top ]
chdir  [line 279]

  void chdir( $path  )

Parameters:
   $path: 


[ Top ]
chmod  [line 287]

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

Parameters:
   $path: 
   $mode: 


[ Top ]
clearstatcache  [line 123]

  void clearstatcache( )



[ Top ]
closedir  [line 159]

  void closedir( $resource  )

Parameters:
   $resource: 


Redefined in descendants as:

[ Top ]
copy  [line 71]

  void copy( $source, $dest  )

Parameters:
   $source: 
   $dest: 


[ Top ]
exec  [line 203]

  void exec( $cmdArray  )

Parameters:
   $cmdArray: 


[ Top ]
fclose  [line 227]

  void fclose( $handle  )

Parameters:
   $handle: 


[ Top ]
feof  [line 235]

  void feof( $handle  )

Parameters:
   $handle: 


[ Top ]
fflush  [line 231]

  void fflush( $handle  )

Parameters:
   $handle: 


[ Top ]
fgets  [line 251]

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

Parameters:
   $handle: 
   $length: 


[ Top ]
file  [line 127]

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

Parameters:
   $filename: 
   $use_include_path: 


[ Top ]
filesize  [line 119]

  void filesize( $filename  )

Parameters:
   $filename: 


[ Top ]
file_exists  [line 87]

  void file_exists( $filename  )

Parameters:
   $filename: 


Redefined in descendants as:

[ Top ]
file_get_contents  [line 135]

  void file_get_contents( $filename  )

Parameters:
   $filename: 


[ Top ]
file_put_contents  [line 223]

  void file_put_contents( $path, $contents  )

Parameters:
   $path: 
   $contents: 


[ Top ]
flock  [line 143]

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

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


[ Top ]
fopen  [line 139]

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

Parameters:
   $filename: 
   $mode: 
   $use_include_path: 


[ Top ]
fread  [line 239]

  void fread( $handle, $length  )

Parameters:
   $handle: 
   $length: 


[ Top ]
fseek  [line 243]

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

Parameters:
   $handle: 
   $offset: 
   $whence: 


[ Top ]
fsockopen  [line 215]

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

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


[ Top ]
ftruncate  [line 247]

  void ftruncate( $handle, $size  )

Parameters:
   $handle: 
   $size: 


[ Top ]
fwrite  [line 219]

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

Parameters:
   $handle: 
   $string: 
   $length: 


[ Top ]
getcwd  [line 283]

  void getcwd( )



[ Top ]
getDirectorySeparator  [line 207]

  void getDirectorySeparator( )



[ Top ]
getimagesize  [line 171]

  void getimagesize( $filename  )

Parameters:
   $filename: 


[ Top ]
getLegalPathCharacters  [line 195]

  void getLegalPathCharacters( )



[ Top ]
getLineEnding  [line 275]

  void getLineEnding( )



[ Top ]
glob  [line 303]

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

Parameters:
   $pattern: 
   $flags: 


[ Top ]
isLegalPathComponent  [line 191]

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

Parameters:
   $component: 
   $forDirectory: 


[ Top ]
isRestrictedByOpenBaseDir  [line 211]

  void isRestrictedByOpenBaseDir( $path  )

Parameters:
   $path: 


[ Top ]
isSymlinkSupported  [line 271]

  void isSymlinkSupported( )



[ Top ]
is_dir  [line 95]

  void is_dir( $filename  )

Parameters:
   $filename: 


Redefined in descendants as:

[ Top ]
is_executable  [line 115]

  void is_executable( $filename  )

Parameters:
   $filename: 


[ Top ]
is_file  [line 99]

  void is_file( $filename  )

Parameters:
   $filename: 


[ Top ]
is_link  [line 91]

  void is_link( $filename  )

Parameters:
   $filename: 


[ Top ]
is_readable  [line 107]

  void is_readable( $filename  )

Parameters:
   $filename: 


[ Top ]
is_uploaded_file  [line 111]

  void is_uploaded_file( $filename  )

Parameters:
   $filename: 


[ Top ]
is_writeable  [line 103]

  void is_writeable( $filename  )

Parameters:
   $filename: 


[ Top ]
legalizePathComponent  [line 199]

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

Parameters:
   $component: 
   $forDirectory: 


[ Top ]
mail  [line 263]

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

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


[ Top ]
mkdir  [line 187]

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

Parameters:
   $path: 
   $stringPerms: 


[ Top ]
move_uploaded_file  [line 79]

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

Parameters:
   $filename: 
   $newFilename: 


[ Top ]
opendir  [line 151]

  void opendir( $path  )

Parameters:
   $path: 


Redefined in descendants as:

[ Top ]
readdir  [line 155]

  void readdir( $resource  )

Parameters:
   $resource: 


Redefined in descendants as:

[ Top ]
readfile  [line 131]

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

Parameters:
   $filename: 
   $use_include_path: 


[ Top ]
realpath  [line 255]

  void realpath( $file  )

Parameters:
   $file: 


[ Top ]
recursiveChmod  [line 291]

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

Parameters:
   $path: 
   $dirMode: 
   $fileMode: 


[ Top ]
recursiveFixDirPermissions  [line 295]

  void recursiveFixDirPermissions( $path  )

Parameters:
   $path: 


[ Top ]
recursiveRmdir  [line 183]

  void recursiveRmdir( $dirname  )

Parameters:
   $dirname: 


[ Top ]
rename  [line 163]

  void rename( $oldname, $newname  )

Parameters:
   $oldname: 
   $newname: 


[ Top ]
rmdir  [line 179]

  void rmdir( $filename  )

Parameters:
   $filename: 


[ Top ]
splitPath  [line 267]

  void splitPath( $path  )

Parameters:
   $path: 


[ Top ]
stat  [line 167]

  void stat( $filename  )

Parameters:
   $filename: 


[ Top ]
strftime  [line 299]

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

Parameters:
   $format: 
   $timestamp: 


[ Top ]
symlink  [line 75]

  void symlink( $source, $dest  )

Parameters:
   $source: 
   $dest: 


[ Top ]
tempnam  [line 83]

  void tempnam( $dir, $prefix  )

Parameters:
   $dir: 
   $prefix: 


[ Top ]
touch  [line 259]

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

Parameters:
   $file: 
   $time: 
   $atime: 


[ Top ]
unlink  [line 175]

  void unlink( $filename  )

Parameters:
   $filename: 


[ Top ]

Documentation generated on Fri, 03 Oct 2008 06:18:11 -0700 by phpDocumentor 1.3.0RC6