Project Number Date
ApolloFullRunnerReport develop.432 22 maj 2021, 09:24

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 428 7 44 0 0 479 30 7 37 36m 31s 030ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 422ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 401ms
When Find transport in table with status "advice-added" 3s 236ms
And Confirm statuses until reach "process-ended" 28s 036ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 108ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 180ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 837ms
When Find transport in table with status "planned" 17s 230ms
And Confirm statuses until reach "process-ended" 8s 608ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 156ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 305ms
When Find transport in table with status "planned" 3s 188ms
And Confirm statuses until reach "process-ended" 21s 498ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 120ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 309ms
When Find transport in table with status "planned" 17s 188ms
And Confirm statuses until reach "departed" 50s 674ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='btn btn-sm btn-primary btn-wide']"}
  (Session info: headless chrome=90.0.4430.93)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.bfHzgV}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=90.0.4430.93, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: fe86a8dc272bb59f72aa24a61df0e148
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor214.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:297)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:287)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "departed"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "departed" 000ms
After Hooks.deleteTransportAfterTest() 140ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 114ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 356ms
When Find transport in table with status "created" 18s 191ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'created')]"}
  (Session info: headless chrome=90.0.4430.93)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.bfHzgV}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=90.0.4430.93, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: fe86a8dc272bb59f72aa24a61df0e148
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'created')]}
	at sun.reflect.GeneratedConstructorAccessor214.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at CucumberTests.StatusTests.ConfirmStatuses.findTransportInTableWith(ConfirmStatuses.java:68)
	at ✽.Find transport in table with status "created"(file:Features/Atom/Statuses/ConfirmStatuses.feature:7)
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 130ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 989ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 295ms
When Find transport in table with status "created" 3s 179ms
And Confirm statuses until reach "process-ended" 29s 647ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 123ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 201ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 335ms
When Find transport in table with status "planned" 3s 215ms
And Confirm statuses until reach "process-ended" 26s 960ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 097ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 170ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 320ms
When Find transport in table with status "planned" 3s 231ms
And Confirm statuses until reach "process-ended" 26s 982ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 092ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 915ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 375ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 121ms
When Accept or reject "accept" transferred transport 10s 478ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@class='btn btn-sm margin-bottom accept-transaction-button'] (tried for 10 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.bfHzgV}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=90.0.4430.93, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: fe86a8dc272bb59f72aa24a61df0e148
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:215)
	at CucumberTests.Transport.CarrierTransportAction.acceptOrRejectTransferredTransport(CarrierTransportAction.java:51)
	at ✽.Accept or reject "accept" transferred transport(file:Features/Atom/Statuses/ConfirmStatuses.feature:26)
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_IMPORT" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 123ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 121ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 333ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 091ms
When Accept or reject "accept" transferred transport 18s 946ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 002ms
And Click button advice in transport table "SMALLS_EXPORT" 106ms
And Set advice window in schedule 2s 857ms
And Fill advice form 14s 637ms
And Click advice save button and wait for advice form to disappear 15s 758ms
And Check if window is "silver" 2s 033ms
And Go to "TRANSPORT_TABLE" 290ms
Then Check if transport has "process-ended" 304ms
After Hooks.deleteTransportAfterTest() 095ms
Given Set token of apiUsername "super-admin-hochland" 124ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 212ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 419ms
When Login as "hochland-admin" 2s 142ms
And Find transport in table with status "advice-added" 3s 301ms
And Confirm statuses until reach "arrived" 3s 813ms
And Go to transport details "DELIVERY" 4s 790ms
Then Check if it is not possible to edit advice 145ms
After Hooks.deleteTransportAfterTest() 143ms
After Hooks.rollbackAddedActionAuthorities() 071ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 160ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 385ms
When Find transport in table with status "advice-added" 3s 198ms
And Check if transport row is "blue" 3s 076ms
And Confirm statuses until reach "arrived" 3s 776ms
And Check if transport row is "green" 3s 072ms
And Confirm statuses until reach "during-unload" 3s 733ms
Then Check if transport row is "orange" 3s 078ms
And Confirm statuses until reach "unloaded" 3s 780ms
Then Check if transport row is "darkgoldenrod" 3s 065ms
And Confirm statuses until reach "process-ended" 18s 789ms
Then Check if transport row is "silver" 3s 086ms
After Hooks.deleteTransportAfterTest() 122ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 520ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 230ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 002ms
And Show all transport types 1s 036ms
And Click button advice in transport table "DELIVERY" 107ms
And Set advice window in schedule 2s 722ms
And Fill advice form 8s 382ms
And Click advice save button and wait for advice form to disappear 30s 681ms
And Go to "TRANSPORT_TABLE" 239ms
And Find transport in table with status "advice-added" 3s 191ms
And Confirm statuses until reach "left-the-area" 17s 445ms
Then Check if next status is not possible to confirm 130ms
After Hooks.deleteTransportAfterTest() 094ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 194ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 211ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 049ms
And Click button advice in transport table "LOAD" 113ms
And Set advice window in schedule 2s 623ms
And Fill advice form 8s 375ms
And Click advice save button and wait for advice form to disappear 30s 720ms
And Go to "TRANSPORT_TABLE" 212ms
And Find transport in table with status "advice-added" 3s 247ms
And Confirm statuses until reach "left-the-area" 17s 420ms
Then Check if next status is not possible to confirm 108ms
After Hooks.deleteTransportAfterTest() 120ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 228ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 228ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 047ms
And Click button advice in transport table "DELIVERY" 122ms
And Set advice window in schedule 2s 654ms
And Fill advice form 8s 384ms
And Click advice save button and wait for advice form to disappear 30s 697ms
And Go to "TRANSPORT_TABLE" 241ms
And Find transport in table with status "advice-added" 3s 193ms
When Add file to transport by API 626ms
And Confirm statuses until reach "process-ended" 35s 174ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 136ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 269ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 223ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 038ms
And Click button advice in transport table "LOAD" 096ms
And Set advice window in schedule 2s 645ms
And Fill advice form 8s 362ms
And Click advice save button and wait for advice form to disappear 30s 740ms
And Go to "TRANSPORT_TABLE" 204ms
And Find transport in table with status "advice-added" 3s 252ms
When Add file to transport by API 275ms
And Confirm statuses until reach "process-ended" 35s 235ms
Then Check if transport has "process-ended" 021ms
After Hooks.deleteTransportAfterTest() 121ms
Given Set token of apiUsername "super-admin-hochland" 114ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 320ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 146ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 178ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 2s 565ms
And Show all transport types 1s 046ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 106ms
And Set advice window in schedule 6s 525ms
And Fill advice form 13s 300ms
And Click advice save button and wait for advice form to disappear 30s 750ms
And Go to "TRANSPORT_TABLE" 209ms
And Find transport in table with status "advice-added" 3s 206ms
And Confirm statuses until reach "during-load" 6s 561ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 263ms
And Check if next status is not possible to confirm in status confirmation modal 110ms
After Hooks.deleteTransportAfterTest() 117ms
After Hooks.rollbackCustomFieldSettings() 106ms
Given Set token of apiUsername "super-admin-keeeper" 122ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 030ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 055ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 209ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 1s 569ms
And Show all transport types 1s 057ms
And Click button advice in transport table "LOAD" 118ms
And Set advice window in schedule 2s 509ms
And Fill advice form 13s 241ms
And Click advice save button and wait for advice form to disappear 30s 684ms
And Go to "TRANSPORT_TABLE" 174ms
And Find transport in table with status "advice-added" 3s 233ms
And Confirm statuses until reach "arrived" 3s 754ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 231ms
And Check if next status is not possible to confirm in status confirmation modal 101ms
After Hooks.deleteTransportAfterTest() 092ms
After Hooks.rollbackCustomFieldSettings() 045ms
Given Set token of apiUsername "super-admin-keeeper" 113ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 032ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 049ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 167ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 1s 645ms
And Show all transport types 1s 064ms
And Click button advice in transport table "CONTAINER" 114ms
And Set advice window in schedule 2s 513ms
And Fill advice form 13s 259ms
And Click advice save button and wait for advice form to disappear 30s 732ms
And Go to "TRANSPORT_TABLE" 205ms
And Find transport in table with status "advice-added" 3s 217ms
And Confirm statuses until reach "arrived" 3s 795ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 188ms
And Check if next status is not possible to confirm in status confirmation modal 088ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-keeeper" 118ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 035ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 062ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 269ms
And Login as "keeeper-admin" 1s 525ms
And Go to "TRANSPORT_TABLE" 130ms
And Find transport in table with status "planned" 3s 203ms
And Confirm statuses until reach "arrived" 3s 788ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 228ms
And Check if next status is not possible to confirm in status confirmation modal 087ms
After Hooks.deleteTransportAfterTest() 156ms
After Hooks.rollbackCustomFieldSettings() 050ms
Given Set token of apiUsername "super-admin-keeeper" 108ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 042ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 051ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 321ms
And Login as "keeeper-admin" 1s 445ms
And Go to "TRANSPORT_TABLE" 127ms
And Find transport in table with status "planned" 3s 207ms
And Confirm statuses until reach "arrived" 3s 772ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 217ms
And Check if next status is not possible to confirm in status confirmation modal 094ms
After Hooks.deleteTransportAfterTest() 121ms
After Hooks.rollbackCustomFieldSettings() 051ms
Given Set token of apiUsername "super-admin-hochland" 120ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 039ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 183ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 332ms
And Login as "hochland-admin" 2s 333ms
And Go to "TRANSPORT_TABLE" 197ms
And Find transport in table with status "advice-added" 3s 203ms
And Confirm statuses until reach "during-unload" 6s 508ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 291ms
And Check if next status is not possible to confirm in status confirmation modal 308ms
After Hooks.deleteTransportAfterTest() 123ms
After Hooks.rollbackCustomFieldSettings() 134ms
Given Set token of apiUsername "super-admin-keeeper" 120ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 040ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 056ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 229ms
And Login as "keeeper-admin" 1s 419ms
And Show all transport types 1s 044ms
And Click button advice in transport table "LOAD" 106ms
And Set advice window in schedule 2s 519ms
And Fill advice form 13s 183ms
And Click advice save button and wait for advice form to disappear 30s 700ms
And Go to "TRANSPORT_TABLE" 214ms
And Find transport in table with status "advice-added" 3s 255ms
When Confirm statuses until reach "arrived" 3s 784ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 231ms
And Check if next status is not possible to confirm in status confirmation modal 104ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 173ms
And Go to transport details "LOAD" 4s 400ms
And Open section: "advice-panel" 1s 066ms
And Fill transport form 24s 686ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 127ms
And Go to transport details "LOAD" 4s 344ms
And Open section: "advice-panel" 1s 075ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 735ms
And Confirm statuses until reach "process-ended" 24s 225ms
Then Check if transport has "process-ended" 022ms
After Hooks.deleteTransportAfterTest() 151ms
After Hooks.rollbackCustomFieldSettings() 053ms
Given Set token of apiUsername "super-admin-keeeper" 122ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 042ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 060ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 245ms
And Login as "keeeper-admin" 1s 608ms
And Show all transport types 1s 049ms
And Click button advice in transport table "CONTAINER" 125ms
And Set advice window in schedule 2s 489ms
And Fill advice form 13s 220ms
And Click advice save button and wait for advice form to disappear 30s 672ms
And Go to "TRANSPORT_TABLE" 184ms
And Find transport in table with status "advice-added" 3s 216ms
When Confirm statuses until reach "arrived" 3s 782ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 209ms
And Check if next status is not possible to confirm in status confirmation modal 098ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 177ms
And Go to transport details "CONTAINER" 4s 375ms
And Open section: "advice-panel" 1s 079ms
And Fill transport form 24s 709ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 612ms
And Go to transport details "CONTAINER" 4s 349ms
And Open section: "advice-panel" 1s 065ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 770ms
And Confirm statuses until reach "process-ended" 24s 203ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 150ms
After Hooks.rollbackCustomFieldSettings() 066ms
Given Set token of apiUsername "super-admin-hochland" 122ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 036ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 073ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 193ms
And Login as "hochland-admin" 2s 486ms
And Show all transport types 1s 054ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 118ms
And Set advice window in schedule 6s 541ms
And Fill advice form 13s 233ms
And Click advice save button and wait for advice form to disappear 30s 697ms
And Go to "TRANSPORT_TABLE" 195ms
And Find transport in table with status "advice-added" 3s 196ms
When Confirm statuses until reach "during-load" 6s 559ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 256ms
And Check if next status is not possible to confirm in status confirmation modal 111ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Click cancel in status confirmation modal 15s 182ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 515ms
And Open section: "advice-panel" 1s 063ms
And Fill transport form 36s 075ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 139ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 633ms
And Open section: "advice-panel" 1s 076ms
And Fill "warehouseman-(u)" in transport form 15s 911ms
And Confirm statuses until reach "process-ended" 17s 947ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 158ms
After Hooks.rollbackCustomFieldSettings() 094ms
Given Set token of apiUsername "super-admin-keeeper" 116ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 039ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 045ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 328ms
And Login as "keeeper-admin" 1s 593ms
And Go to "TRANSPORT_TABLE" 145ms
And Find transport in table with status "planned" 3s 204ms
When Confirm statuses until reach "arrived" 3s 798ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 207ms
And Check if next status is not possible to confirm in status confirmation modal 095ms
And Click cancel in status confirmation modal 15s 126ms
And Go to transport details "UNLOAD" 4s 386ms
And Fill transport form 36s 358ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 640ms
And Confirm statuses until reach "process-ended" 24s 293ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 157ms
After Hooks.rollbackCustomFieldSettings() 055ms
Given Set token of apiUsername "super-admin-keeeper" 121ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 041ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 051ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 380ms
And Login as "keeeper-admin" 1s 513ms
And Go to "TRANSPORT_TABLE" 122ms
And Find transport in table with status "planned" 3s 203ms
When Confirm statuses until reach "arrived" 3s 794ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 217ms
And Check if next status is not possible to confirm in status confirmation modal 098ms
And Click cancel in status confirmation modal 15s 124ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 469ms
And Fill transport form 36s 358ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 584ms
And Confirm statuses until reach "process-ended" 24s 292ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 154ms
After Hooks.rollbackCustomFieldSettings() 047ms
Given Set token of apiUsername "super-admin-hochland" 119ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 046ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 127ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 414ms
And Login as "hochland-admin" 2s 503ms
And Go to "TRANSPORT_TABLE" 209ms
And Find transport in table with status "advice-added" 3s 204ms
When Confirm statuses until reach "during-unload" 6s 532ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 343ms
And Check if next status is not possible to confirm in status confirmation modal 210ms
And Click cancel in status confirmation modal 15s 152ms
And Go to transport details "DELIVERY" 4s 458ms
And Fill transport form 35s 889ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 168ms
And Confirm statuses until reach "process-ended" 21s 536ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 136ms
After Hooks.rollbackCustomFieldSettings() 141ms
Given Set token of apiUsername "super-admin-skd" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 330ms
And Confirm status "REPORTING" by Public API "v1" 105ms
And Confirm status "ARRIVAL" by Public API "v1" 134ms
And Login as "swiss-krono-delivery-guard" 1s 236ms
And Go to "TRANSPORT_TABLE" 194ms
When Confirm "Departure" status in transport row 062ms
Then Verify that "Departure" has been confirmed 319ms
After Hooks.deleteTransportAfterTest() 150ms
Given Set token of apiUsername "super-admin-keeeper" 123ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 043ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 054ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 247ms
When Login as "keeeper-admin" 1s 771ms
And Find transport in table with status "planned" 3s 245ms
And Confirm statuses until reach "arrived" 3s 809ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 265ms
And Check if next status is not possible to confirm in status confirmation modal 088ms
And Click cancel in status confirmation modal 15s 124ms
And Go to transport details "UNLOAD" 4s 379ms
And Fill transport form 36s 420ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 136ms
And Check if next status is not possible to confirm in status confirmation modal 107ms
After Hooks.deleteTransportAfterTest() 102ms
After Hooks.rollbackCustomFieldSettings() 056ms
Given Set token of apiUsername "super-admin-keeeper" 124ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 040ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 066ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 326ms
When Login as "keeeper-admin" 1s 571ms
And Find transport in table with status "planned" 3s 196ms
And Confirm statuses until reach "arrived" 3s 782ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 208ms
And Check if next status is not possible to confirm in status confirmation modal 096ms
And Click cancel in status confirmation modal 15s 126ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 445ms
And Fill transport form 36s 398ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 126ms
And Check if next status is not possible to confirm in status confirmation modal 114ms
After Hooks.deleteTransportAfterTest() 148ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-hochland" 118ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 041ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 105ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 296ms
When Login as "hochland-admin" 2s 657ms
And Find transport in table with status "advice-added" 3s 291ms
And Confirm statuses until reach "during-unload" 6s 548ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 352ms
And Check if next status is not possible to confirm in status confirmation modal 192ms
And Click cancel in status confirmation modal 15s 129ms
And Go to transport details "DELIVERY" 4s 457ms
And Fill transport form 35s 909ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 174ms
And Check if next status is not possible to confirm in status confirmation modal 088ms
After Hooks.deleteTransportAfterTest() 141ms
After Hooks.rollbackCustomFieldSettings() 122ms
Scenario Outline Check if it is possible to confirm status with given confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 127ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 523ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 268ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 126ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 479ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putObjectToApolloApi(RestUtil.java:92)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:279)
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 078ms
After Hooks.deleteModeOfTransportationAfterTest() 131ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 120ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 333ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 269ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 142ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 429ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putObjectToApolloApi(RestUtil.java:92)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:298)
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 078ms
After Hooks.deleteModeOfTransportationAfterTest() 099ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 120ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 361ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 222ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 133ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 457ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putObjectToApolloApi(RestUtil.java:92)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:298)
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "-1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 096ms
After Hooks.deleteModeOfTransportationAfterTest() 118ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 870ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 171ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 321ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 117ms
When Accept or reject "accept" transferred transport 18s 108ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 123ms
And Set advice window in schedule 2s 840ms
And Fill advice form 14s 544ms
And Click advice save button and wait for advice form to disappear 30s 669ms
And If user is login then logout 121ms
And Login as "swisskrono-admin" 2s 088ms
And Show all transport types 1s 266ms
Then Check if transport has "testowy-różoffy-statusik" 030ms
And Go to "SETTINGS_TAB" 342ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 562ms
And Delete created transport by API 160ms
Then If user is login then logout 293ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 387ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 320ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 100ms
When Accept or reject "accept" transferred transport 18s 856ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 102ms
And Set advice window in schedule 2s 760ms
And Fill advice form 14s 495ms
And Click advice save button and wait for advice form to disappear 30s 719ms
And If user is login then logout 112ms
And Login as "swisskrono-admin" 1s 381ms
And Show all transport types 1s 056ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 013ms
After Hooks.deleteAllTransports() 1m 1s 529ms
After Hooks.deleteAllAddedStatus() 2s 248ms
Scenario Outline Confirmed statuses of existing orders should not be deleted - even after editing the order [A-6874]
Steps
Given Set token of apiUsername "super-admin-farmacol" 121ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 241ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 405ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putObjectToApolloApi(RestUtil.java:92)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/Statuses/ConfirmStatuses.feature:357)
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 000ms
When Login as "farmacol-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Confirm statuses until reach "during-unload" 000ms
And Set actual confirmed transport status list 000ms
And Disable task by API 000ms
And Go to transport details "EXTERNAL_DELIVERY" 000ms
And Edit transport hours and recalculate statuses 000ms
Then Verify that all confirmed statuses are still on transport status list 000ms
Hooks
After Hooks.deleteTransportAfterTest() 077ms
After Hooks.rollbackTaskChanges() 000ms
java.lang.NullPointerException
	at CucumberTests.Hooks.rollbackTaskChanges(Hooks.java:613)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)