public function testValidation()
 {
     $field = new ExternalURLField("URL", "URL");
     $validator = new RequiredFields();
     $field->setValue("http://*****:*****@www.hostname.com:81/path?arg=value#anchor");
     $this->assertTrue($field->validate($validator));
     $field->setValue("");
     $this->assertTrue($field->validate($validator));
     $field->setValue("asefasdfasfasfasfasdfasfasdfas");
     $this->assertFalse($field->validate($validator));
     $field->setValue("http://3628126748");
     $this->assertFalse($field->validate($validator));
 }