shadowm

Untitled

Aug 28th, 2011
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. UNIT_TEST(irc_message)
  2. {
  3.     irc_message_t *prefixed =
  4.         irc_parse_message(":freyja.omegamatic.int 001 user :Welcome to Omegamatic IRC user");
  5.  
  6.     TEST(prefixed->parc == 2);
  7.     TEST(!strcmp(prefixed->sender, "freyja.omegamatic.int"));
  8.     TEST(!strcmp(prefixed->command, "001"));
  9.     TEST(!strcmp(prefixed->command, prefixed->parv[0]));
  10.     TEST(!strcmp(prefixed->parv[1], "user"));
  11.     TEST(!strcmp(prefixed->parv[2], "Welcome to Omegamatic IRC user"));
  12.  
  13.     irc_destroy_message(prefixed);
  14.  
  15.     irc_message_t *prefixless =
  16.         irc_parse_message("JOIN #channel");
  17.  
  18.     TEST(prefixless->parc == 1);
  19.     TEST(prefixless->sender == NULL);
  20.     TEST(!strcmp(prefixless->command, "JOIN"));
  21.     TEST(!strcmp(prefixless->command, prefixless->parv[0]));
  22.     TEST(!strcmp(prefixless->parv[1], "#channel"));
  23.  
  24.     irc_destroy_message(prefixless);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment