default = new ezcConsoleOutputFormat(); $this->assertEquals( $formats, new ezcConsoleOutputFormats(), 'Default values incorrect for ezcConsoleOutputFormats.' ); } public function testGetAccessNonExistent() { $formats = new ezcConsoleOutputFormats(); $format = new ezcConsoleOutputFormat(); $this->assertEquals( $format, $formats->foobar ); } public function testGetAccessExistent() { $formats = new ezcConsoleOutputFormats(); $format = new ezcConsoleOutputFormat(); $formats->foobar = $format; $this->assertEquals( $format, $formats->foobar ); } public function testGetAccessManipulate() { $formats = new ezcConsoleOutputFormats(); $formats->foobar->color = 'blue'; $format = new ezcConsoleOutputFormat(); $format->color = 'blue'; $this->assertEquals( $format, $formats->foobar ); } public function testSetAccessExistent() { $formats = new ezcConsoleOutputFormats(); $format = new ezcConsoleOutputFormat(); $formats->foobar = $format; $this->assertEquals( $format, $formats->foobar ); } public function testIssetAccessSuccess() { $formats = new ezcConsoleOutputFormats(); $formats->foobar = new ezcConsoleOutputFormat(); $this->assertTrue( isset( $formats->foobar ) ); } public function testIssetAccessFailure() { $formats = new ezcConsoleOutputFormats(); $this->assertFalse( isset( $formats->foobar ) ); } } ?>