function test_createThumbnail()
 {
     $f = new Tracker_FormElement_Field_FileTestVersion();
     $thumb_png = dirname(__FILE__) . '/_fixtures/attachments/thumbnails/66';
     $this->assertFalse(file_exists($thumb_png));
     $f->createThumbnail(66, dirname(__FILE__) . '/_fixtures/attachments/', dirname(__FILE__) . '/_fixtures/attachments/logo.png');
     $this->assertTrue(file_exists($thumb_png));
     $this->assertEqual(getimagesize($thumb_png), array(150, 55, IMAGETYPE_PNG, 'width="150" height="55"', 'bits' => 8, 'mime' => 'image/png'));
     $thumb_gif = dirname(__FILE__) . '/_fixtures/attachments/thumbnails/111';
     $this->assertFalse(file_exists($thumb_gif));
     $f->createThumbnail(111, dirname(__FILE__) . '/_fixtures/attachments/', dirname(__FILE__) . '/_fixtures/attachments/logo.gif');
     $this->assertTrue(file_exists($thumb_gif));
     $this->assertEqual(getimagesize($thumb_gif), array(150, 55, IMAGETYPE_GIF, 'width="150" height="55"', 'bits' => 8, 'channels' => 3, 'mime' => 'image/gif'));
     /* TODO: add suport for jpeg 
        
        $thumb_jpg = dirname(__FILE__) .'/_fixtures/attachments/thumbnails/421';
        $this->assertFalse(file_exists($thumb_jpg));
        $f->createThumbnail(421, dirname(__FILE__) .'/_fixtures/attachments/', dirname(__FILE__) .'/_fixtures/attachments/logo.jpg');
        $this->assertTrue(file_exists($thumb_jpg));
        $this->assertEqual(getimagesize($thumb_jpg), array(
            150,
            55,
            IMAGETYPE_JPEG,
            'width="150" height="55"',
            'bits' => 8,
            'channels' => 3,
            'mime' => 'image/jpg'
        ));
        /**/
 }