Class Horde_Argv_TestBase

Description

Located in /Argv/test/Horde/Argv/TestBase.php (line 11)

PHPUnit_Framework_TestCase
   |
   --Horde_Argv_TestBase
Direct descendents
Method Summary
 void assertHelp ( $parser,  $expected_help)
 void assertOutput ( $cmdline_args,  $expected_output, [ $expected_status = 0], [ $expected_error = null])
 void assertParseFail ( $cmdline_args,  $expected_output)
 void assertParseOK ( $args,  $expected_opts,  $expected_positional_args)
 void assertRaises ( $func, [ $args = array()],  $expected_exception,  $expected_message)
 void assertTypeError ( $func,  $expected_message,  $args)
 void makeOption ()
Methods
assertHelp (line 135)
  • access: public
void assertHelp ( $parser,  $expected_help)
  • $parser
  • $expected_help
assertOutput (line 104)

Assert the parser prints the expected output on stdout.

  • access: public
void assertOutput ( $cmdline_args,  $expected_output, [ $expected_status = 0], [ $expected_error = null])
  • $cmdline_args
  • $expected_output
  • $expected_status
  • $expected_error
assertParseFail (line 87)

Assert the parser fails with the expected message. Caller must ensure that $this->parser is an InterceptingParser.

  • access: public
void assertParseFail ( $cmdline_args,  $expected_output)
  • $cmdline_args
  • $expected_output
assertParseOK (line 32)

Assert the options are what we expected when parsing arguments.

Otherwise, fail with a nicely formatted message.

Keyword arguments: args -- A list of arguments to parse with Horde_Argv_Parser. expected_opts -- The options expected. expected_positional_args -- The positional arguments expected.

Returns the options and positional args for further testing.

  • access: public
void assertParseOK ( $args,  $expected_opts,  $expected_positional_args)
  • $args
  • $expected_opts
  • $expected_positional_args
assertRaises (line 60)

Assert that the expected exception is raised when calling a function, and that the right error message is included with that exception.

Arguments: func -- the function to call args -- positional arguments to `func` expected_exception -- exception that should be raised expected_message -- expected exception message (or pattern if a compiled regex object)

Returns the exception raised for further testing.

  • access: public
void assertRaises ( $func, [ $args = array()],  $expected_exception,  $expected_message)
  • $func
  • $args
  • $expected_exception
  • $expected_message
assertTypeError (line 130)

Assert that TypeError is raised when executing func.

  • access: public
void assertTypeError ( $func,  $expected_message,  $args)
  • $func
  • $expected_message
  • $args
makeOption (line 13)
  • access: public
void makeOption ()

Documentation generated on Sun, 30 Jan 2011 05:22:49 +0000 by phpDocumentor 1.4.3