Intro | Guide | Shell |
---|
Essa atividade é a base conceitual para simplificar a troca de mensagens entre dois usuários de um sistema. Cada usuário deve conter um inbox que guarda as mensagens recebidas.
- Adicionar usuários usando o nome como chave única.
- Enviar mensagens de texto entre usuários.
- Ler as mensagens não lidas de um usuário.
#TEST_CASE unique
$addUser david
$addUser celia
$sendMsg david celia voce esta com fome?
$sendMsg david celia ganhei duas cortesias para comer no McLanches, bora?
$inbox david
- empty -
$sendMsg david celia me avisa se quiser ir!
$inbox celia
david:voce esta com fome?
david:ganhei duas cortesias para comer no McLanches, bora?
david:me avisa se quiser ir!
$sendMsg celia david na hora, te encontro la em 10 min
$inbox david
celia:na hora, te encontro la em 10 min
$sendMsg david celia ja to aqui
$inbox celia
david:ja to aqui
$end