- Tests

- Test root initialization

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test root initialization

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=1

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:34 PM | [Run App] java -jar build/libs/book-web-service-0.1.0.jar
  Pass | 6:58:34 PM | [Create Filter Action] mode = "contains", case_sensitive = true, name = "app-std-out", text = "Started SOAPBookServiceApplication in"
  Pass | 6:58:40 PM | [Wait Until] module_name = "app-std-out", time_out = 40000 Action was invoked. Elapsed time: 6579 ms
  Pass | 6:58:41 PM | [Create Soap Tester] name = "soap-tester", url = "http://localhost:8080/ws" The module with name 'soap-tester' is running.
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_get_author.xml", var_name = "tmp-get-author" The following content of file has been stored in a variable named [tmp-get-author]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getAuthorRequest> <lib:authorId>TMP_ID</lib:authorId> </lib:getAuthorRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_create_author.xml", var_name = "tmp-create-author" The following content of file has been stored in a variable named [tmp-create-author]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createAuthorRequest> <lib:author> <lib:id>TMP_ID</lib:id> <lib:name>TMP_NAME</lib:name> <lib:surname>TMP_SURNAME</lib:surname> </lib:author> </lib:createAuthorRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_delete_author.xml", var_name = "tmp-delete-author" The following content of file has been stored in a variable named [tmp-delete-author]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:deleteAuthorRequest> <lib:authorId>TMP_ID</lib:authorId> </lib:deleteAuthorRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_get_book.xml", var_name = "tmp-get-book" The following content of file has been stored in a variable named [tmp-get-book]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getBookRequest> <lib:bookId>TMP_ID</lib:bookId> </lib:getBookRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_create_book.xml", var_name = "tmp-create-book" The following content of file has been stored in a variable named [tmp-create-book]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createBookRequest> <lib:book> <lib:id>TMP_ID</lib:id> <lib:title>TMP_TITLE</lib:title> <lib:authorID>TMP_AUTHOR_ID</lib:authorID> </lib:book> </lib:createBookRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_update_book.xml", var_name = "tmp-update-book" The following content of file has been stored in a variable named [tmp-update-book]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:updateBookRequest> <lib:bookId>TMP_ID</lib:bookId> <lib:book> <lib:id>TMP_ID</lib:id> <lib:title>TMP_TITLE</lib:title> <lib:authorID>TMP_AUTHOR_ID</lib:authorID> </lib:book> </lib:updateBookRequest> </soapenv:Body> </soapenv:Envelope> '
  Pass | 6:58:41 PM | [Read File] file_path = "request/request_delete_book.xml", var_name = "tmp-delete-book" The following content of file has been stored in a variable named [tmp-delete-book]: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:deleteBookRequest> <lib:bookId>TMP_ID</lib:bookId> </lib:deleteBookRequest> </soapenv:Body> </soapenv:Envelope> '

- Test suite 'Testování správy autorů' initialization

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test suite 'Testování správy autorů' initialization

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=2
  Testovánísprávyautorů

- Test suite 'Testování správy knih' initialization

  18:58:34 PM / 00:00:00:001 Pass

  ##### Test suite 'Testování správy knih' initialization

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:001 · #test-id=3
  Testovánísprávyknih

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:44 PM | [Replace] from_var = "tmp-create-author", to_var = "request" All strings '[TMP_ID, TMP_NAME, TMP_SURNAME]' in variable 'tmp-create-author' were successfully replaced with strings '[0, George, Orwell]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:45 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createAuthorRequest> <lib:author> <lib:id>0</lib:id> <lib:name>George</lib:name> <lib:surname>Orwell</lib:surname> </lib:author> </lib:createAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:45 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id-author", param_name = "createAuthorResponse:author:id" The following json content has been stored in a variable named [id-author]: '118'

- Test vytvoření autora

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test vytvoření autora

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=4
  Testovánísprávyautorů
  V tomto testovacím připadě bude vytvořen jeden autor. Následně bude ověřeno, zda byl uspěšně vytvořen.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:41 PM | [Replace] from_var = "tmp-create-author", to_var = "request" All strings '[TMP_ID, TMP_NAME, TMP_SURNAME]' in variable 'tmp-create-author' were successfully replaced with strings '[0, George, Orwell]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:41 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createAuthorRequest> <lib:author> <lib:id>0</lib:id> <lib:name>George</lib:name> <lib:surname>Orwell</lib:surname> </lib:author> </lib:createAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:41 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id", param_name = "createAuthorResponse:author:id" The following json content has been stored in a variable named [id]: '116'
  Pass | 6:58:41 PM | [Replace] from_var = "tmp-get-author", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-author' were successfully replaced with strings '[$id]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:42 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getAuthorRequest> <lib:authorId>116</lib:authorId> </lib:getAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:42 PM | [Assert Json] expected = "{"getAuthorResponse": {"author": {"id": "$id", "name": "George", "s..", exact_mode = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Expected JSON '{"getAuthorResponse": {"author": {"id": "116", "name": "George", "surname": "Orwell"}}}' must be same as the JSON in the variable '{"getAuthorResponse":{"author":{"id":"116","name":"George","surname":"Orwell"}}}')

- Test vytvoření autora s neplatnými údaji

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test vytvoření autora s neplatnými údaji

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=5
  Testovánísprávyautorů
  V tomto testovacím připadě bude vytvořen jeden autor, ale jeho jméno bude neplatné. Předpokládá se, že takový uživatel nebyl vytvořen.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:42 PM | [Replace] from_var = "tmp-create-author", to_var = "request" All strings '[TMP_ID, TMP_NAME, TMP_SURNAME]' in variable 'tmp-create-author' were successfully replaced with strings '[0, Invalid name, Surname]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:42 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createAuthorRequest> <lib:author> <lib:id>0</lib:id> <lib:name>Invalid name</lib:name> <lib:surname>Surname</lib:surname> </lib:author> </lib:createAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:42 PM | [Assert String] mode = "contains", expected = "ERROR:", case_sensitive = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Value of variable 'ERROR: 500' must contains expected text 'ERROR:')

- Test odstranění autora

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test odstranění autora

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=6
  Testovánísprávyautorů
  V rámci tohoto testovacího případu bude testováno, zda je možné odstranit autora z databáze.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:43 PM | [Replace] from_var = "tmp-create-author", to_var = "request" All strings '[TMP_ID, TMP_NAME, TMP_SURNAME]' in variable 'tmp-create-author' were successfully replaced with strings '[0, Ernest, Hemingway]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:43 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createAuthorRequest> <lib:author> <lib:id>0</lib:id> <lib:name>Ernest</lib:name> <lib:surname>Hemingway</lib:surname> </lib:author> </lib:createAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:43 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id", param_name = "createAuthorResponse:author:id" The following json content has been stored in a variable named [id]: '117'
  Pass | 6:58:43 PM | [Replace] from_var = "tmp-delete-author", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-delete-author' were successfully replaced with strings '[$id]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:43 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:deleteAuthorRequest> <lib:authorId>117</lib:authorId> </lib:deleteAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:43 PM | [Replace] from_var = "tmp-get-author", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-author' were successfully replaced with strings '[$id]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:44 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getAuthorRequest> <lib:authorId>117</lib:authorId> </lib:getAuthorRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:44 PM | [Assert String] mode = "contains", expected = "ERROR:", case_sensitive = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Value of variable 'ERROR: 500' must contains expected text 'ERROR:')

- Test vytvoření knihy

  18:58:34 PM / 00:00:00:001 Pass

  ##### Test vytvoření knihy

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:001 · #test-id=7
  Testovánísprávyknih
  V tomto testovacím připadu bude vytvořena jedna kniha. Následně bude ověřeno, zda byla uspěšně vytvořena.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:45 PM | [Replace] from_var = "tmp-create-book", to_var = "request" All strings '[TMP_ID, TMP_TITLE, TMP_AUTHOR_ID]' in variable 'tmp-create-book' were successfully replaced with strings '[0, Animal Farm, $id-author]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:45 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createBookRequest> <lib:book> <lib:id>0</lib:id> <lib:title>Animal Farm</lib:title> <lib:authorID>118</lib:authorID> </lib:book> </lib:createBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:45 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id-book", param_name = "createBookResponse:book:id" The following json content has been stored in a variable named [id-book]: '43'
  Pass | 6:58:45 PM | [Replace] from_var = "tmp-get-book", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-book' were successfully replaced with strings '[$id-book]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:45 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getBookRequest> <lib:bookId>43</lib:bookId> </lib:getBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:45 PM | [Assert Json] expected = "{"getBookResponse": {"book": {"id": "$id-book", "title": "Animal Fa..", exact_mode = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Expected JSON '{"getBookResponse": {"book": {"id": "43", "title": "Animal Farm", "authorID": "118"}}}' must be same as the JSON in the variable '{"getBookResponse":{"book":{"id":"43","title":"Animal Farm","authorID":"118"}}}')

- Test vytvoření knihy s neplatným údajem

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test vytvoření knihy s neplatným údajem

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=8
  Testovánísprávyknih
  V tomto testovacím připadu bude vytvořena jedna kniha, která ma neplatné údaje. Předpokládá se, že nebude vytvořena.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:46 PM | [Replace] from_var = "tmp-create-book", to_var = "request" All strings '[TMP_ID, TMP_TITLE, TMP_AUTHOR_ID]' in variable 'tmp-create-book' were successfully replaced with strings '[0, , $id-author]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:46 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createBookRequest> <lib:book> <lib:id>0</lib:id> <lib:title></lib:title> <lib:authorID>118</lib:authorID> </lib:book> </lib:createBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:46 PM | [Assert String] mode = "contains", expected = "ERROR:", case_sensitive = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Value of variable 'ERROR: 500' must contains expected text 'ERROR:')

- Test změny dat knihy

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test změny dat knihy

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=9
  Testovánísprávyknih
  V tomto testovacím případě bude testováno, zda je možné změnit data již uložené knihy.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:47 PM | [Replace] from_var = "tmp-create-book", to_var = "request" All strings '[TMP_ID, TMP_TITLE, TMP_AUTHOR_ID]' in variable 'tmp-create-book' were successfully replaced with strings '[0, 1984, $id-author]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:47 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createBookRequest> <lib:book> <lib:id>0</lib:id> <lib:title>1984</lib:title> <lib:authorID>118</lib:authorID> </lib:book> </lib:createBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:47 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id-book", param_name = "createBookResponse:book:id" The following json content has been stored in a variable named [id-book]: '44'
  Pass | 6:58:47 PM | [Replace] from_var = "tmp-update-book", to_var = "request" All strings '[TMP_ID, TMP_TITLE, TMP_AUTHOR_ID]' in variable 'tmp-update-book' were successfully replaced with strings '[$id-book, The Road to Wigan Pier, $id-author]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:48 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:updateBookRequest> <lib:bookId>44</lib:bookId> <lib:book> <lib:id>44</lib:id> <lib:title>The Road to Wigan Pier</lib:title> <lib:authorID>118</lib:authorID> </lib:book> </lib:updateBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:48 PM | [Replace] from_var = "tmp-get-book", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-book' were successfully replaced with strings '[$id-book]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:49 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getBookRequest> <lib:bookId>44</lib:bookId> </lib:getBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:49 PM | [Assert Json] expected = "{"getBookResponse": {"book": {"id": "$id-book", "title": "The Road ..", exact_mode = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Expected JSON '{"getBookResponse": {"book": {"id": "44", "title": "The Road to Wigan Pier", "authorID": "118"}}}' must be same as the JSON in the variable '{"getBookResponse":{"book":{"id":"44","title":"The Road to Wigan Pier","authorID":"118"}}}')

- Test odstranění knihy

  18:58:34 PM / 00:00:00:000 Pass

  ##### Test odstranění knihy

  05.07.2024 18:58:34 05.07.2024 18:58:34 00:00:00:000 · #test-id=10
  Testovánísprávyknih
  Bude testováno, zda je možné odstranit knihu z databaze pomocí odeslaného požadavku.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:49 PM | [Replace] from_var = "tmp-create-book", to_var = "request" All strings '[TMP_ID, TMP_TITLE, TMP_AUTHOR_ID]' in variable 'tmp-create-book' were successfully replaced with strings '[0, Down and Out in Paris and London, $id-author]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:50 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:createBookRequest> <lib:book> <lib:id>0</lib:id> <lib:title>Down and Out in Paris and London</lib:title> <lib:authorID>118</lib:authorID> </lib:book> </lib:createBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:50 PM | [Json Get] from_var = "soap-tester-last-msg", to_var = "id-book", param_name = "createBookResponse:book:id" The following json content has been stored in a variable named [id-book]: '45'
  Pass | 6:58:50 PM | [Replace] from_var = "tmp-get-book", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-book' were successfully replaced with strings '[$id-book]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:50 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getBookRequest> <lib:bookId>45</lib:bookId> </lib:getBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:50 PM | [Assert Json] expected = "{"getBookResponse": {"book": {"id": "$id-book", "title": "Down and ..", exact_mode = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Expected JSON '{"getBookResponse": {"book": {"id": "45", "title": "Down and Out in Paris and London", "authorID": "118"}}}' must be same as the JSON in the variable '{"getBookResponse":{"book":{"id":"45","title":"Down and Out in Paris and London","authorID":"118"}}}')
  Pass | 6:58:50 PM | [Replace] from_var = "tmp-delete-book", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-delete-book' were successfully replaced with strings '[$id-book]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:50 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:deleteBookRequest> <lib:bookId>45</lib:bookId> </lib:deleteBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:50 PM | [Replace] from_var = "tmp-get-book", to_var = "request" All strings '[TMP_ID]' in variable 'tmp-get-book' were successfully replaced with strings '[$id-book]'. Final string stored it to the varialbe 'request'.
  Pass | 6:58:50 PM | [Module Send] name = "soap-tester", message = "$request" Message was successfully sent by module 'soap-tester'. Message content: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lib="http://example.com/book-web-service"> <soapenv:Header /> <soapenv:Body> <lib:getBookRequest> <lib:bookId>45</lib:bookId> </lib:getBookRequest> </soapenv:Body> </soapenv:Envelope>
  Pass | 6:58:50 PM | [Assert String] mode = "contains", expected = "ERROR:", case_sensitive = false, var_name = "soap-tester-last-msg" Assertion succeeded. True was expected as the result. Condition: (Value of variable 'ERROR: 500' must contains expected text 'ERROR:')

- Result score

  18:58:51 PM / 00:00:00:000 Pass

  ##### Result score

  05.07.2024 18:58:51 05.07.2024 18:58:51 00:00:00:000 · #test-id=11
  This is not a test case. This is an informative page containing the final score of the tested application.

  Status | Timestamp | Details
  --- | --- | ---
  Pass | 6:58:51 PM | Tested application for test suite 'Testování správy autorů' get 5.14 / 5.14 points
  Pass | 6:58:51 PM | Tested application for test suite 'Testování správy knih' get 6.86 / 6.86 points
  Info | 6:58:51 PM | TOTAL SCORE: 12.00 / 12.00 points

- Category

- 2

- 4

  Testovánísprávyautorů

  4 tests

  #### Testovánísprávyautorů

  4 passed

  Status | Timestamp | TestName
  --- | --- | ---
  Pass | 18:58:34 PM | Test suite 'Testování správy autorů' initialization
  Pass | 18:58:34 PM | Test vytvoření autora
  Pass | 18:58:34 PM | Test vytvoření autora s neplatnými údaji
  Pass | 18:58:34 PM | Test odstranění autora

- 5

  Testovánísprávyknih

  5 tests

  #### Testovánísprávyknih

  5 passed

  Status | Timestamp | TestName
  --- | --- | ---
  Pass | 18:58:34 PM | Test suite 'Testování správy knih' initialization
  Pass | 18:58:34 PM | Test vytvoření knihy
  Pass | 18:58:34 PM | Test vytvoření knihy s neplatným údajem
  Pass | 18:58:34 PM | Test změny dat knihy
  Pass | 18:58:34 PM | Test odstranění knihy

Started

### May 7, 2024 06:58:34 PM

Ended

### May 7, 2024 06:58:51 PM

Tests Passed

### 11

Tests Failed

### 0

###### Tests

###### Log events

Timeline

Tags

Name | Passed | Failed | Skipped | Others | Passed %
--- | --- | --- | --- | --- | ---
Testovánísprávyautorů | 4 | 0 | 0 | 0 | 100%
Testovánísprávyknih | 5 | 0 | 0 | 0 | 100%