Skip to content
Brice JACOB edited this page May 11, 2021 · 7 revisions

Socket & Core test

  • Run N clients in the background and kill those processes. Server should output all the diconections. [OK]

USER & NICK

  • Run NICK and then USER [ok]
  • Run USER and then NICK [ok]
  • Run some client and test NICK & USER functionality [ok]
  • Test USER replies [ok]
  • Test CLIENT replies [ok]
  • NICK changes it nickname in all the clients [ok]
  • USER can't be use twice once registration [ok]

CHANNELS

  • JOIN []
  • INVITE []
  • KICK []
  • PART []
  • TOPIC []
  • LIST []
  • NAMES []
  • MODES []

CHANNELS MODES

  • O - give "channel creator" status []

  • o - give/take channel operator privilege []

  • v - give/take the voice privilege []

  • a - toggle the anonymous channel flag []

  • i - toggle the invite-only channel flag []

  • m - toggle the moderated channel []

  • n - toggle the no messages to channel from clients on the outside []

  • q - toggle the quiet channel flag []

  • p - toggle the private channel flag []

  • s - toggle the secret channel flag []

  • r - toggle the server reop channel flag []

  • t - toggle the topic settable by channel operator only flag []

  • k - set/remove the channel key (password) []

  • l - set/remove the user limit to channel []

  • b - set/remove ban mask to keep users out []

  • e - set/remove an exception mask to override a ban mask []

  • I - set/remove an invitation mask to automatically override the invite-only flag []

Clone this wiki locally