PHPUnit2
[ class tree: PHPUnit2 ] [ index: PHPUnit2 ] [ all elements ]

Class: PHPUnit2_Util_Skeleton

Source Location: /PHPUnit2-2.1.3/Util/Skeleton.php

Class Overview


Class for creating a PHPUnit2_Framework_TestCase skeleton file.


Author(s):

Copyright:

  • Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de>

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 47]
Class for creating a PHPUnit2_Framework_TestCase skeleton file.

This class will take a classname as a parameter on construction and will create a PHP file that contains the skeleton of a PHPUnit2_Framework_TestCase subclass.

  1.  <?php
  2.  require_once 'PHPUnit2/Util/Skeleton.php';
  3.  
  4.  $skeleton = new PHPUnit2_Util_Skeleton(
  5.    'PHPUnit2_Util_Skeleton',
  6.    'PHPUnit2/Util/Skeleton.php'
  7.  );
  8.  
  9.  $skeleton->write();
  10.  ?>



[ Top ]


Class Variables

$className =

[line 101]

  • Access: protected

Type:   string


[ Top ]

$classSourceFile =

[line 107]

  • Access: protected

Type:   string


[ Top ]



Method Detail

generate   [line 148]

string generate( )

Generates the test class' source.
  • Access: public

[ Top ]

__construct (Constructor)   [line 119]

PHPUnit2_Util_Skeleton __construct( string $className, [string $classSourceFile = ''])

Constructor.
  • Access: public

Parameters:

string   $className   — 
string   $classSourceFile   — 

[ Top ]

testClassFooter   [line 216]

void testClassFooter( string $className)

  • Access: protected

Parameters:

string   $className   — 

[ Top ]

testClassHeader   [line 195]

void testClassHeader( string $className)

  • Access: protected

Parameters:

string   $className   — 

[ Top ]

testMethod   [line 231]

void testMethod( string $methodName)

  • Access: protected

Parameters:

string   $methodName   — 

[ Top ]

write   [line 177]

void write( [string $file = ''])

Generates the test class and writes it to a source file.
  • Access: public

Parameters:

string   $file   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 13:58:19 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.