Skip to content

TestCase

Type
Class
Namespace
craft\test
Inherits
craft\test\TestCase » Codeception\Test\Unit
Extended by
craft\test\console\ConsoleTest
Since
3.2.0

Class TestCase

View source

Public Methods

MethodDescription
assertObjectIsInstanceOfClassCallback()Returns a callback/Closure that checks whether the passed in object is an instance of the $class param

assertObjectIsInstanceOfClassCallback()

Returns a callback/Closure that checks whether the passed in object is an instance of the $class param

View source

Arguments

Returns

Closure

Protected Methods

MethodDescription
getInaccessibleProperty()Gets an inaccessible object property.
invokeMethod()Invokes an inaccessible method on an object
invokeStaticMethod()Invokes an inaccessible static method on a class
setInaccessibleProperty()Sets an inaccessible object property to a designated value.

getInaccessibleProperty()

Gets an inaccessible object property.

View source

Arguments

  • $object (mixed)
  • $propertyName (mixed)
  • $revoke (boolean) – Whether to make property inaccessible after getting

Returns

mixed

Throws

invokeMethod()

Invokes an inaccessible method on an object

View source

Arguments

  • $object (mixed)
  • $method (mixed)
  • $args (array)
  • $revoke (boolean) – Whether to make method inaccessible after execution

Returns

mixed

Throws

invokeStaticMethod()

Invokes an inaccessible static method on a class

View source

Arguments

  • $className
  • $method (mixed)
  • $args (array)
  • $revoke (boolean) – Whether to make method inaccessible after execution

Returns

mixed

Throws

setInaccessibleProperty()

Sets an inaccessible object property to a designated value.

View source

Arguments

  • $object (mixed)
  • $propertyName (mixed)
  • $value (mixed)
  • $revoke (boolean) – Whether to make property inaccessible after setting

Throws