assertEquals("Whatever", f.getSource());
}
//MAILER
{
MailerFeature f = vcard.getMailer();
assertEquals("Mozilla Thunderbird", f.getMailer());
}
//NAME
{
NameType f = vcard.getName();
assertEquals("VCard for John Doe", f.getName());
}
//custom types
{
List<ExtendedType> it = vcard.getExtendedTypes();
assertEquals(4, it.size());
ExtendedType f = it.get(0);
assertEquals("item2", f.getGroup());
assertEquals("X-ABLABEL", f.getExtendedName());
assertEquals("_$!<HomePage>!$_", f.getExtendedValue());
f = it.get(1);
assertEquals("X-ABUID", f.getExtendedName());
assertEquals("0E7602CC-443E-4B82-B4B1-90F62F99A199:ABPerson", f.getExtendedValue());
f = it.get(2);
assertEquals("X-GENERATOR", f.getExtendedName());
assertEquals("Cardme Generator", f.getExtendedValue());
f = it.get(3);
assertEquals("X-LONG-STRING", f.getExtendedName());
assertEquals("1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890", f.getExtendedValue());
}
VCardImpl vcard2 = (VCardImpl)vcard;
if(vcard2.hasErrors()) {