• Test root initialization

    00:13:58 AM / 00:00:00:000 Pass

    Test root initialization
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=1
    StatusTimestampDetails
    Pass 12:13:58 AM [Run App] java -jar app/build/libs/app.jar 9999 10
    Pass 12:14:01 AM [Wait] 3000
    Pass 12:14:01 AM [Create Telnet Client] port = 9999, name = "client-1", host = "localhost"
    The module with name 'client-1' is running.
    Pass 12:14:01 AM [Create Telnet Client] port = 9999, name = "client-2", host = "localhost"
    The module with name 'client-2' is running.
    Pass 12:14:01 AM [Create Telnet Client] port = 9999, name = "client-3", host = "localhost"
    The module with name 'client-3' is running.
    Pass 12:14:03 AM [Wait] 2000
    Pass 12:14:03 AM [Module Send] name = "client-1", message = "Klient1"
    Message was successfully sent by module 'client-1'. Message content:
    Klient1
    Pass 12:14:03 AM [Module Send] name = "client-2", message = "Klient2"
    Message was successfully sent by module 'client-2'. Message content:
    Klient2
    Pass 12:14:03 AM [Module Send] name = "client-3", message = "Klient3"
    Message was successfully sent by module 'client-3'. Message content:
    Klient3
    Pass 12:14:04 AM [Wait] 800
  • Test suite 'Testování běžné komunikace' initialization

    00:13:58 AM / 00:00:00:000 Pass

    Test suite 'Testování běžné komunikace' initialization
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=2
    Testováníběžnékomunikace
  • Test suite 'Testování diskuzních místností' initialization

    00:13:58 AM / 00:00:00:000 Pass

    Test suite 'Testování diskuzních místností' initialization
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=3
    Testovánídiskuzníchmístností
  • Test suite 'Testování příkazu pro změnů jména' initialization

    00:13:58 AM / 00:00:00:000 Pass

    Test suite 'Testování příkazu pro změnů jména' initialization
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=4
    Testovánípříkazuprozměnůjména
  • Zaklaní test komunikace 1

    00:13:58 AM / 00:00:00:000 Pass

    Zaklaní test komunikace 1
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=5
    Testováníběžnékomunikace
    V tomto testovacím případě bude testováno, zda doručení ostatním klientům probíhá správně. Odesílání zpráv bude probíhat v základní diskuzní místnosti public.
    StatusTimestampDetails
    Pass 12:14:04 AM [Module Send] name = "client-1", message = "Hello, world!"
    Message was successfully sent by module 'client-1'. Message content:
    Hello, world!
    Pass 12:14:05 AM [Wait] 1000
    Pass 12:14:05 AM [Assert String] mode = "contains", expected = "[Klient1] >> Hello, world!", var_name = "client-2-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient1] >> Hello, world!' must contains expected text '[Klient1] >> Hello, world!')
    Pass 12:14:05 AM [Assert String] mode = "contains", expected = "[Klient1] >> Hello, world!", var_name = "client-3-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient1] >> Hello, world!' must contains expected text '[Klient1] >> Hello, world!')
  • Zaklaní test komunikace 2

    00:13:58 AM / 00:00:00:000 Pass

    Zaklaní test komunikace 2
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=6
    Testováníběžnékomunikace
    V tomto testovacím případě bude testováno, zda doručení ostatním klientům probíhá správně. Odesílání zpráv bude probíhat v základní diskuzní místnosti public.
    StatusTimestampDetails
    Pass 12:14:06 AM [Module Send] name = "client-1", message = "Testing 123"
    Message was successfully sent by module 'client-1'. Message content:
    Testing 123
    Pass 12:14:06 AM [Module Send] name = "client-2", message = "12345 - 67890"
    Message was successfully sent by module 'client-2'. Message content:
    12345 - 67890
    Pass 12:14:06 AM [Module Send] name = "client-3", message = "This is a test message"
    Message was successfully sent by module 'client-3'. Message content:
    This is a test message
    Pass 12:14:07 AM [Wait] 1000
    Pass 12:14:07 AM [Store To Var] mode = "contains", module_name = "client-1", text = "[Klient2]", var_name = "var-1"
    The following value has been stored in a variable named [var-1]: '[Klient2] >> 12345 - 67890'
    Pass 12:14:07 AM [Assert String] mode = "equals", expected = "[Klient2] >> 12345 - 67890", var_name = "var-1"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient2] >> 12345 - 67890' must equals expected text '[Klient2] >> 12345 - 67890')
    Pass 12:14:07 AM [Store To Var] mode = "contains", module_name = "client-1", text = "[Klient3]", var_name = "var-1"
    The following value has been stored in a variable named [var-1]: '[Klient3] >> This is a test message'
    Pass 12:14:07 AM [Assert String] mode = "contains", expected = "[Klient3] >> This is a test message", var_name = "var-1"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient3] >> This is a test message' must contains expected text '[Klient3] >> This is a test message')
    Pass 12:14:07 AM [Store To Var] mode = "contains", module_name = "client-2", text = "[Klient1]", var_name = "var-1"
    The following value has been stored in a variable named [var-1]: '[Klient1] >> Testing 123'
    Pass 12:14:07 AM [Assert String] mode = "contains", expected = "[Klient1] >> Testing 123", var_name = "var-1"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient1] >> Testing 123' must contains expected text '[Klient1] >> Testing 123')
  • Test odeslání soukromé zprávy

    00:13:58 AM / 00:00:00:000 Pass

    Test odeslání soukromé zprávy
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=7
    Testováníběžnékomunikace
    V tomto testovacím případě bude testováno, zda server umožnuje posílání soukromých zpráv. Klient 2 soukromou zprávu odešle klientu 3.
    StatusTimestampDetails
    Pass 12:14:07 AM [Module Send] name = "client-2", message = "#sendPrivate Klient3 This is a private message"
    Message was successfully sent by module 'client-2'. Message content:
    #sendPrivate Klient3 This is a private message
    Pass 12:14:08 AM [Wait] 1000
    Pass 12:14:08 AM [Store To Var] mode = "contains", module_name = "client-3", text = "[Klient2]", var_name = "var-1"
    The following value has been stored in a variable named [var-1]: '[Klient2] >> This is a private message'
    Pass 12:14:08 AM [Store To Var] mode = "contains", module_name = "client-2", text = "[Klient2]", var_name = "var-2"
    The following value has been stored in a variable named [var-2]: ''
    Pass 12:14:08 AM [Assert String] mode = "contains", expected = "[Klient2] >> This is a private message", var_name = "var-1"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient2] >> This is a private message' must contains expected text '[Klient2] >> This is a private message')
    Pass 12:14:08 AM [Assert String] mode = "contains", result = false, expected = "[Klient2] >> This is a private message", var_name = "var-2"
    Assertion succeeded. False was expected as the result. Condition: (Value of variable '' must contains expected text '[Klient2] >> This is a private message')
  • Test vstoupení do diskuzní místnosti

    00:13:58 AM / 00:00:00:000 Pass

    Test vstoupení do diskuzní místnosti
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=8
    Testovánídiskuzníchmístností
    V rámci tohoto testovacího případu bude ověřena funkčnost příkazů #join a #groups.
    StatusTimestampDetails
    Pass 12:14:09 AM [Module Send] name = "client-1", message = "#join MyGroup1"
    Message was successfully sent by module 'client-1'. Message content:
    #join MyGroup1
    Pass 12:14:09 AM [Module Send] name = "client-2", message = "#join MyGroup1"
    Message was successfully sent by module 'client-2'. Message content:
    #join MyGroup1
    Pass 12:14:10 AM [Wait] 1000
    Pass 12:14:10 AM [Module Send] name = "client-1", message = "#groups"
    Message was successfully sent by module 'client-1'. Message content:
    #groups
    Pass 12:14:11 AM [Wait] 1000
    Pass 12:14:11 AM [Assert String] mode = "contains", expected = "MyGroup1", var_name = "client-1-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[SERVER] groups: public,MyGroup1' must contains expected text 'MyGroup1')
    Pass 12:14:11 AM [Module Send] name = "client-1", message = "#leave public"
    Message was successfully sent by module 'client-1'. Message content:
    #leave public
    Pass 12:14:11 AM [Module Send] name = "client-2", message = "#leave public"
    Message was successfully sent by module 'client-2'. Message content:
    #leave public
    Pass 12:14:12 AM [Wait] 1000
    Pass 12:14:12 AM [Module Send] name = "client-1", message = "#groups"
    Message was successfully sent by module 'client-1'. Message content:
    #groups
    Pass 12:14:13 AM [Wait] 1000
    Pass 12:14:13 AM [Assert String] mode = "contains", result = false, expected = "public", var_name = "client-1-last-msg"
    Assertion succeeded. False was expected as the result. Condition: (Value of variable '[SERVER] groups: MyGroup1' must contains expected text 'public')
  • Test komunikace v diskuzní místnosti

    00:13:58 AM / 00:00:00:000 Pass

    Test komunikace v diskuzní místnosti
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=9
    Testovánídiskuzníchmístností
    Tento testovací případ závisí na výsledku předchozího, kdy se dva klienti připojili k soukromé místnosti MyGroup1. Nyní bude ověřeno, že komunikace probíhá správně a členové, kteří nejsou v této místnosti, zprávu neobdrží.
    StatusTimestampDetails
    Pass 12:14:14 AM [Module Send] name = "client-1", message = "This is private message"
    Message was successfully sent by module 'client-1'. Message content:
    This is private message
    Pass 12:14:15 AM [Wait] 1000
    Pass 12:14:15 AM [Assert String] mode = "contains", expected = "This is private message", var_name = "client-2-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient1] >> This is private message' must contains expected text 'This is private message')
    Pass 12:14:15 AM [Assert String] mode = "contains", result = false, expected = "This is private message", var_name = "client-3-last-msg"
    Assertion succeeded. False was expected as the result. Condition: (Value of variable '[Klient2] >> This is a private message' must contains expected text 'This is private message')
    Pass 12:14:15 AM [Module Send] name = "client-3", message = "#join MyGroup1"
    Message was successfully sent by module 'client-3'. Message content:
    #join MyGroup1
    Pass 12:14:16 AM [Wait] 1000
    Pass 12:14:16 AM [Module Send] name = "client-1", message = "This is private message"
    Message was successfully sent by module 'client-1'. Message content:
    This is private message
    Pass 12:14:17 AM [Wait] 1000
    Pass 12:14:17 AM [Assert String] mode = "contains", expected = "This is private message", var_name = "client-3-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[Klient1] >> This is private message' must contains expected text 'This is private message')
  • Test změny jména

    00:13:58 AM / 00:00:00:000 Pass

    Test změny jména
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=10
    Testovánípříkazuprozměnůjména
    Testuje funkčnost příkazu pro změnu jména uživatele. Jméno bude unikátní v rámci IM serveru.
    StatusTimestampDetails
    Pass 12:14:18 AM [Module Send] name = "client-1", message = "#setMyName NoveJmeno1"
    Message was successfully sent by module 'client-1'. Message content:
    #setMyName NoveJmeno1
    Pass 12:14:19 AM [Wait] 1000
    Pass 12:14:19 AM [Module Send] name = "client-1", message = "This is new message"
    Message was successfully sent by module 'client-1'. Message content:
    This is new message
    Pass 12:14:20 AM [Wait] 1000
    Pass 12:14:20 AM [Assert String] mode = "contains", expected = "[NoveJmeno1] >> This is new message", var_name = "client-2-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[NoveJmeno1] >> This is new message' must contains expected text '[NoveJmeno1] >> This is new message')
  • Test změny neunikáního jména

    00:13:58 AM / 00:00:00:000 Pass

    Test změny neunikáního jména
    05.05.2024 00:13:58 05.05.2024 00:13:58 00:00:00:000 · #test-id=11
    Testovánípříkazuprozměnůjména
    Testuje funkčnost příkazu pro změnu jména uživatele. Jméno bude neunikátní v rámci IM serveru a tak uživateli nebude změněno.
    StatusTimestampDetails
    Pass 12:14:20 AM [Module Send] name = "client-1", message = "#setMyName Klient2"
    Message was successfully sent by module 'client-1'. Message content:
    #setMyName Klient2
    Pass 12:14:21 AM [Wait] 1000
    Pass 12:14:21 AM [Module Send] name = "client-1", message = "This is new message"
    Message was successfully sent by module 'client-1'. Message content:
    This is new message
    Pass 12:14:22 AM [Wait] 1000
    Pass 12:14:22 AM [Assert String] mode = "contains", expected = "[NoveJmeno1] >> This is new message", var_name = "client-2-last-msg"
    Assertion succeeded. True was expected as the result. Condition: (Value of variable '[NoveJmeno1] >> This is new message' must contains expected text '[NoveJmeno1] >> This is new message')
  • Result score

    00:14:23 AM / 00:00:00:000 Pass

    Result score
    05.05.2024 00:14:23 05.05.2024 00:14:23 00:00:00:000 · #test-id=12
    This is not a test case. This is an informative page containing the final score of the tested application.
    StatusTimestampDetails
    Pass 12:14:23 AM Tested application for test suite 'Testování příkazu pro změnů jména' get 2.86 / 2.86 points
    Pass 12:14:23 AM Tested application for test suite 'Testování diskuzních místností' get 2.86 / 2.86 points
    Pass 12:14:23 AM Tested application for test suite 'Testování běžné komunikace' get 4.29 / 4.29 points
    Info 12:14:23 AM TOTAL SCORE: 10.00 / 10.00 points

Started

May 5, 2024 12:13:58 AM

Ended

May 5, 2024 12:14:23 AM

Tests Passed

12

Tests Failed

0

Tests
Log events

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
Testováníběžnékomunikace 4 0 0 0 100%
Testovánídiskuzníchmístností 3 0 0 0 100%
Testovánípříkazuprozměnůjména 3 0 0 0 100%