includeDigests = true; $context->level = 3; $context->filter = array( 'ezcMailFile' ); $this->assertEquals( true, $context->includeDigests ); $this->assertEquals( 3, $context->level ); $this->assertEquals( array( 'ezcMailFile' ), $context->filter ); } public function testPropertiesInvalid() { $context = new ezcMailPartWalkContext( array( 'WalkContextTestApp', 'saveMailPart' ) ); try { $context->no_such_property = true; } catch ( ezcBasePropertyNotFoundException $e ) { } try { $context->level = -1; } catch ( ezcBaseValueException $e ) { } try { $context->includeDigests = "yes"; } catch ( ezcBaseValueException $e ) { } try { $test = $context->no_such_property; } catch ( ezcBasePropertyNotFoundException $e ) { } } public function testIsSet() { $context = new ezcMailPartWalkContext( array( 'WalkContextTestApp', 'saveMailPart' ) ); $this->assertEquals( true, isset( $context->includeDigests ) ); $this->assertEquals( true, isset( $context->filter ) ); $this->assertEquals( true, isset( $context->level ) ); $this->assertEquals( true, isset( $context->callbackFunction ) ); $this->assertEquals( false, isset( $context->no_such_property ) ); } public static function suite() { return new PHPUnit_Framework_TestSuite( "ezcMailPartWalkContextTest" ); } } /** * Test class. */ class WalkContextTestApp { public static function saveMailPart() { } } ?>