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

Class: CodeGen_PECL_Element_Test

Source Location: /CodeGen_PECL-1.0.3/PECL/Element/Test.php

Class Overview

CodeGen_Element
   |
   --CodeGen_PECL_Element
      |
      --CodeGen_PECL_Element_Test

Class for testfile generation as needed for 'make test'


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2005 Hartmut Holzgraefe

Variables

Methods


Inherited Variables

Inherited Methods

Class: CodeGen_PECL_Element

CodeGen_PECL_Element::isKeyword()
Checks whether a string is a reserved name
CodeGen_PECL_Element::isType()
Checks whether a string is a valid PHP type name and returns the official name

Class Details

[line 38]
Class for testfile generation as needed for 'make test'


[ Top ]


Class Variables

$code =

[line 303]

actual test code
  • Access: protected

Type:   string


[ Top ]

$description =  ""

[line 119]

Testcase description
  • Access: protected

Type:   string


[ Top ]

$get =  false

[line 244]

GET data
  • Access: protected

Type:   string


[ Top ]

$ini =  ""

[line 148]

php.ini settings for this test
  • Access: protected

Type:   string


[ Top ]

$mode =  "plain"

[line 361]

Output block style
  • Access: protected

Type:   string


[ Top ]

$name =  ""

[line 55]

testfile basename
  • Access: protected

Type:   mixed


[ Top ]

$output =  "OK"

[line 332]

expected output for test code
  • Access: protected

Type:   string


[ Top ]

$post =  false

[line 274]

raw POST data
  • Access: protected

Type:   string


[ Top ]

$skipif =  ""

[line 189]

Test code to decide whether to skip a test
  • Access: protected

Type:   string


[ Top ]

$title =  ""

[line 90]

Testcase title
  • Access: protected

Type:   string


[ Top ]



Method Detail

__construct (Constructor)   [line 47]

CodeGen_PECL_Element_Test __construct( string 0)

Constructor
  • Access: public

Parameters:

string   0   —  testfile basename

[ Top ]

addIni   [line 179]

void addIni( string $code)

Adder for php.ini settings
  • Access: public

Parameters:

string   $code   —  new value for

[ Top ]

addSkipIf   [line 220]

void addSkipIf( string $code)

Setter for skipif testcode
  • Access: public

Parameters:

string   $code   —  new value for

[ Top ]

complete   [line 399]

bool complete( )

all required properties set?
  • Access: public

[ Top ]

getCode   [line 311]

string getCode( )

Getter for test code
  • Return: value of
  • Access: public

[ Top ]

getDescription   [line 127]

string getDescription( )

Getter for testcase description
  • Return: value of
  • Access: public

[ Top ]

getGet   [line 252]

string getGet( )

Getter for GET data
  • Return: value of
  • Access: public

[ Top ]

getIni   [line 156]

string getIni( )

Getter for php.ini settings
  • Return: value of
  • Access: public

[ Top ]

getMode   [line 369]

string getMode( )

Getter for output block style
  • Return: value of
  • Access: public

[ Top ]

getName   [line 80]

string getName( )

Getter for testcase name
  • Return: value of
  • Access: public

[ Top ]

getOutput   [line 340]

string getOutput( )

Getter for expected output
  • Return: value of
  • Access: public

[ Top ]

getPost   [line 282]

string getPost( )

Getter for raw POST data
  • Return: value of
  • Access: public

[ Top ]

getSkipif   [line 197]

string getSkipif( )

Getter for skipif test code
  • Return: value of
  • Access: public

[ Top ]

getTitle   [line 98]

string getTitle( )

Getter for testcase title
  • Return: value of
  • Access: public

[ Top ]

setCode   [line 322]

void setCode( string $code)

Setter for test code
  • Access: public

Parameters:

string   $code   —  new value for

[ Top ]

setDescription   [line 138]

void setDescription( string $text)

Setter for testcase description
  • Access: public

Parameters:

string   $text   —  new value for

[ Top ]

setGet   [line 263]

void setGet( string $data)

Setter for GET data
  • Access: public

Parameters:

string   $data   —  new value for

[ Top ]

setIni   [line 167]

void setIni( string $code)

Setter for php.ini settings
  • Access: public

Parameters:

string   $code   —  new value for

[ Top ]

setMode   [line 380]

void setMode( string $mode)

Setter for output block style
  • Access: public

Parameters:

string   $mode   —  new value for

[ Top ]

setName   [line 62]

string setName( $name)

Setter for testcase name
  • Return: value of
  • Access: public

Parameters:

   $name   — 

[ Top ]

setOutput   [line 351]

void setOutput( string $data)

Setter for expected output
  • Access: public

Parameters:

string   $data   —  new value for

[ Top ]

setPost   [line 293]

void setPost( string $data)

Setter for raw POST data
  • Access: public

Parameters:

string   $data   —  new value for

[ Top ]

setSkipIf   [line 208]

void setSkipIf( string $code)

Setter for skipif testcode
  • Access: public

Parameters:

string   $code   —  new value for

[ Top ]

setTitle   [line 109]

void setTitle( string $title)

Setter for testcase title
  • Access: public

Parameters:

string   $title   —  new value for

[ Top ]

writeTest   [line 412]

void writeTest( object the $extension)

generate testcase file
  • Access: public

Parameters:

object the   $extension   —  complete extension context

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:43:06 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.