/**
     * @depends testAddProperty
     */
    public function testGenerateGetters(ClassBuilder $cb)
    {
        $this->assertChainable($cb->generateGetters());
        $gClass = $cb->getGClass();
        $this->assertTrue($gClass->hasMethod('getImage'));
        $this->assertTrue($gClass->hasMethod('getText'));
        $this->assertTrue($gClass->hasMethod('getLink'));
        $this->assertTrue($gClass->hasMethod('getThumb'));
        $getThumb = $gClass->getMethod('getThumb');
        $this->assertEquals(<<<'__PHP__'
/**
 * @return string
 */
public function getThumb() {
  return $this->thumb;
}
__PHP__
, $getThumb->php(0));
    }