test of the threaded chat after the integration in xmpp:
- in the test with the tool used in an extra-step we have tested the functionalities of the tool;
- in the test with a session we have tested the functionalities about groups, import of artifact, aetc.
Entrambi i test sono stati fatti sia per xmpp che per TCP. We have repeated he tests both for XMPP and TCP.
- functionality sendAddCategoryMessage
- server creates the cat. "vocali"
- the user pina creates the cat. "consonanti"
- func. sendMessage
- in "vocali" server creates the item A
- pina replies E
- func. sendMalleabilityMessage
- server set anonimous
- server send the message "B" in the cat. "consonanti"
- pina replies "C" in the cat. consonanti
- the server can see the name of tha client (ok); the c lient can see the name of the server (ok)
- func. sendFullMalleabilityMessage
- server set fully anonimous
- server sends message "D" in cat. consonanti
- pina replies E in cat. consonanti
- the server can not see the name of the client (ok); the client can see the name of the server (ok)
- func. sendEditMessage
- pina edits the message "E" and writes "F" (in cat. consonanti)
- func. sendAddCategoryMessage
- server createts cat "lettere extra"
- func. sendRenameCategoryMessage
- server renames the cat "lettere extra" as "lettere inglesi"
- func. sendDeleteCategoryMessage
- server deletexs the cat. "lettere inglesi"
- func. sendMoveCategoryMessage
- the server moves the cat.
- func. sendMessage
- server adds in cat. "vocali" the item "extra"
- pina adds the message "y"
- func. sendMoveBranchMessage
- server move the branch "Extra" in cat. "consontanti"
- func. sendMessages
- server copy and pastethe branch "extra" from the cat. "consonanti" to the cat. " vocali"
- func. sendDeleteMessage
- server deletes the message "y" from the branch "extra" from the category "consonanti"
- func. sendSetContribTagMessage
- pina set the contribution type of the message "y" (in cat. vocali)
- server set the contribution type of the message "B" (inc at. consonanti)
- func. sendFullMalleabilityMessage
- server set he tool as non-full anonimous
- pina adds message "i" to the cat "vocali"
- func. sendMalleabilityMessage
- server sets the tool as non-anonimous
- server send item "o" in cat. vocali
-
latecomer
- receives everything right
- adds u to the cat. "vocali"
-
server is closed
- the server reload the trace - ok
test with session
- import artifact ok
- test groups
- visibility tool during the step - ok
- anonimpous property among groups - ok
- visibility tool after the step - ok
- reloading trace - ok
test with other tools as extra steps (two clients)
- presence
- chat
- empty step
- threaded
realoding the trace - ok