Pass the "user" test again

This commit is contained in:
Pierre Pronchery 2016-08-03 18:16:28 +02:00
parent ea60de8a29
commit 008594e0e7

View File

@ -27,19 +27,17 @@ int main(void)
int ret = 0; int ret = 0;
struct passwd pw; struct passwd pw;
String * tooltip; String * tooltip;
String const * expected = "Charlie Root\n" String const * expected = "Full name: Charlie Root\n"
"IT Department\n" "Office location: IT Department\n"
"+1-555-1234\n" "Work phone: +1-555-1234\n"
"+1-555-1337\n" "Home phone: +1-555-1337";
"\n"
"\n";
pw.pw_gecos = "Charlie Root,IT Department,+1-555-1234,+1-555-1337,,,"; pw.pw_gecos = "Charlie Root,IT Department,+1-555-1234,+1-555-1337,,,";
if((tooltip = _init_tooltip(&pw)) == NULL) if((tooltip = _init_tooltip(&pw)) == NULL)
return 2; return 2;
if(string_compare(expected, tooltip) != 0) if(string_compare(expected, tooltip) != 0)
{ {
printf("Obtained: %s\n", tooltip); printf("Obtained:\n%s\n", tooltip);
ret = 3; ret = 3;
} }
string_delete(tooltip); string_delete(tooltip);