Project Number Date
ApolloFullRunnerReport 2021.AT1.58 13 sie 2021, 02:50

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@rollbackAddedAuthorities 255 13 99 0 0 367 27 13 40 4m 20s 583ms Failed
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 100ms
When Set basic authorities "ROLE_CREATE_COMPANY" to user "super-admin-skz" 118ms
And Clear all cache 1s 204ms
And Login as "super-admin-skz" 2s 578ms
And Create company "Firma automaty" 1s 988ms
And Edit company "Firma automaty" 854ms
Then Company is successfully edited 194ms
After Hooks.deleteCompanyAfterTest() 049ms
After Hooks.rollbackAddedAuthorities() 143ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-pgf" 167ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 081ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 139ms
And Login as "pgf-admin" 1s 243ms
And Go to "COMPANIES_TAB" 568ms
And Go to company "Twój Opiekun PGF" details 166ms
And Select company patron "PGF SUPPLY EMPLOYEE" 3s 682ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 061ms
After Hooks.deleteCompanyAfterTest() 025ms
After Hooks.rollbackAddedAuthorities() 027ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 098ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "adama-admin" 026ms
And Login as "adama-admin" 1s 537ms
And Go to "COMPANIES_TAB" 391ms
And Go to company "Dostawca Adama Automat 1" details 161ms
Then Verify that user has correct partnership management permissions "adama-admin" 196ms
And Set existing partnerships 15s 014ms
When Go to form for adding a new single partnership 108ms
Then Verify that partnership form is visible 034ms
And Verify that each company suggested in partnership form is "Przewoźnik" 1s 116ms
When Fill partnership form 1s 242ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 656ms
When Go to "CARRIER_TAB" 414ms
And Go to details of company in partnership 288ms
Then Check if "single" contractor is "invisible" on partnership list "Dostawca Adama Automat 1" 30s 099ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.removeAllPartnership() 16s 401ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-neuca" 100ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "neuca-admin" 021ms
And Login as "neuca-admin" 1s 923ms
And Go to "COMPANIES_TAB" 516ms
And Go to company "Przewoźnik Neuca Automat 3" details 192ms
Then Verify that user has correct partnership management permissions "neuca-admin" 174ms
And Set existing partnerships 15s 050ms
When Go to form for adding a new single partnership 104ms
Then Verify that partnership form is visible 029ms
And Verify that each company suggested in partnership form is "Dostawca" 1s 126ms
When Fill partnership form 1s 220ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 712ms
When Go to "COMPANIES_TAB" 307ms
And Go to details of company in partnership 169ms
Then Check if "single" contractor is "visible" on partnership list "Przewoźnik Neuca Automat 3" 117ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.removeAllPartnership() 16s 421ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 100ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "neuca-admin" 021ms
And Login as "neuca-admin" 1s 022ms
And Go to "COMPANIES_TAB" 334ms
And Go to company "Przewoźnik Neuca Automat 1" details 191ms
Then Verify that user has correct partnership management permissions "neuca-admin" 187ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 114ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "super-admin-neuca" 021ms
And Login as "super-admin-neuca" 1s 581ms
And Go to "COMPANIES_TAB" 292ms
And Go to company "Przewoźnik Neuca Automat 1" details 172ms
Then Verify that user has correct partnership management permissions "super-admin-neuca" 177ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 101ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "adama-admin" 018ms
And Login as "adama-admin" 1s 013ms
When Go to "COMPANIES_TAB" 296ms
And Go to company "Dostawca Adama Automat 2" details 165ms
Then Verify that user has correct partnership management permissions "adama-admin" 212ms
And Set existing partnerships 15s 025ms
When Add all partnership 784ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 436ms
And Set number of partnerships 008ms
And Check if only companies from principal are visible "Adama" 034ms
When Remove partnership 624ms
Then Check that partnership has been deleted 014ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.removeAllPartnership() 16s 349ms
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 108ms
And Set basic authorities "ROLE_SHOW_PARTNERSHIP_TABLE" to user "neuca-admin" 019ms
And Login as "neuca-admin" 1s 007ms
When Go to "COMPANIES_TAB" 334ms
And Go to company "Przewoźnik Neuca Automat 2" details 194ms
Then Verify that user has correct partnership management permissions "neuca-admin" 198ms
And Set existing partnerships 027ms
When Add all partnership 760ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 493ms
And Set number of partnerships 008ms
And Check if only companies from principal are visible "Neuca" 049ms
When Remove partnership 630ms
Then Check that partnership has been deleted 012ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.removeAllPartnership() 747ms
View Feature Transport Mail
Scenario Outline Check if mail was sent to after transport delay
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 480ms
And Prepare user "pha2-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 337ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 022ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 075ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/Mail/TransportMail.feature:8)
And Go to "WAREHOUSE_TAB" 000ms
And Select warehouse "Serownia" 000ms
And Set week view 000ms
And Show yesterday 000ms
And Move window into the past 000ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "spóźnił się na" 000ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.cleanUserDetailsAfterTest() 327ms
After Hooks.rollbackAddedAuthorities() 024ms
View Feature Schedule
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 107ms
And Set basic authorities "ROLE_CAN_CREATE_MAX_PALLET" to user "pgf-admin" 055ms
And Go to "WAREHOUSE_TAB" 620ms
When Check if pallet limit counter is visible 033ms
And Set limit to "888" 373ms
Then Verify if pallet limit in schedule changed to "888" 074ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "super-admin-skz" and set token of apiUsername "super-admin-skz" 2s 154ms
And Go to "SETTINGS_TAB" 337ms
When Go to "PRODUCER" authorities settings 513ms
And Click add authority button 083ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 628ms
And Click save authority button 084ms
And Expand "ANNOUNCEMENT" panel 217ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 028ms
After Hooks.rollbackAddedAuthorities() 022ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "super-admin-hochland" and set token of apiUsername "super-admin-hochland" 3s 043ms
And Go to "SETTINGS_TAB" 325ms
When Go to "WAREHOUSE_MANAGER" authorities settings 283ms
And Click add authority button 071ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 511ms
And Click save authority button 087ms
And Expand "ANNOUNCEMENT" panel 239ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 024ms
After Hooks.rollbackAddedAuthorities() 023ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 1s 495ms
And Go to "SETTINGS_TAB" 322ms
When Go to "SALES_EMPLOYEE" authorities settings 227ms
And Click add authority button 074ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 510ms
And Click save authority button 099ms
And Expand "ANNOUNCEMENT" panel 196ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 027ms
After Hooks.rollbackAddedAuthorities() 027ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "super-admin-farmacol" and set token of apiUsername "super-admin-farmacol" 1s 588ms
And Go to "SETTINGS_TAB" 297ms
When Go to "ANALYST" authorities settings 218ms
And Click add authority button 072ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 528ms
And Click save authority button 084ms
And Expand "ANNOUNCEMENT" panel 198ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 021ms
After Hooks.rollbackAddedAuthorities() 019ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "super-admin-adama" and set token of apiUsername "super-admin-adama" 1s 579ms
And Go to "SETTINGS_TAB" 322ms
When Go to "BUYER" authorities settings 222ms
And Click add authority button 077ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 553ms
And Click save authority button 081ms
And Expand "ANNOUNCEMENT" panel 197ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 021ms
After Hooks.rollbackAddedAuthorities() 026ms
View Feature Authorities
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 1s 075ms
And Go to "SETTINGS_TAB" 349ms
When Go to "FORWARDING_AGENT" authorities settings 203ms
And Click add authority button 065ms
And Select "Dostęp do zakładki Ogłoszenia" in authority select 526ms
And Click save authority button 090ms
And Expand "ANNOUNCEMENT" panel 247ms
Then Check if basic authority "Dostęp do zakładki Ogłoszenia" is "visible" in "ANNOUNCEMENT" authority panel 024ms
After Hooks.rollbackAddedAuthorities() 026ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 973ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 018ms
When Go to "TRANSPORT_TABLE" 126ms
And Click button "UNLOAD_TIME_WINDOW" "0" times 3s 020ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 016ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 010ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 016ms
When Go to "TRANSPORT_TABLE" 108ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 061ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-up" 018ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 983ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 018ms
When Go to "TRANSPORT_TABLE" 125ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 097ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-down" 020ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 010ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 017ms
When Go to "TRANSPORT_TABLE" 108ms
And Click button "UNLOAD_TIME_WINDOW" "3" times 3s 132ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 023ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 092ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 021ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 281ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 166ms
And Login as "sempertrans-admin" 932ms
When Go to "TRANSPORT_TABLE" 216ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 056ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 050ms
After Hooks.deleteTransportsAfterTest() 150ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 099ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 019ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 221ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 162ms
And Login as "sempertrans-admin" 920ms
When Go to "TRANSPORT_TABLE" 222ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 104ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 050ms
After Hooks.deleteTransportsAfterTest() 170ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-sempertrans" 091ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 017ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 203ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 155ms
And Login as "sempertrans-admin" 907ms
When Go to "TRANSPORT_TABLE" 213ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 175ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 053ms
After Hooks.deleteTransportsAfterTest() 164ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 091ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 018ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 212ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 171ms
And Login as "sempertrans-admin" 895ms
When Go to "TRANSPORT_TABLE" 237ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 225ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 048ms
After Hooks.deleteTransportsAfterTest() 124ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports statuses sorts correctly
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 096ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 023ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 053ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:39)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "1" times 000ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports statuses sorts correctly
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 090ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 017ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 049ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:39)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "2" times 000ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports statuses sorts correctly
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-neuca" 090ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 015ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 047ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:39)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "3" times 000ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports statuses sorts correctly
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-neuca" 091ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 020ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 049ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:39)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "2" times 000ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports are correctly sorted after switching tabs
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 095ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 020ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 054ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:58)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "1" times 000ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
Then Go to "WAREHOUSE_TAB" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports are correctly sorted after switching tabs
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 094ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 022ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 050ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:58)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "2" times 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
Then Go to "WAREHOUSE_TAB" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports are correctly sorted after logging in again
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-neuca" 091ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 019ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 050ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:77)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "1" times 000ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
Then If user is login then logout 000ms
And Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Scenario Outline Check if transports are correctly sorted after logging in again
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-neuca" 092ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 018ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 050ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:77)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "2" times 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
Then If user is login then logout 000ms
And Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature TransportWindow atom tests
Scenario Outline Check if time window turns red when moved into the past
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 476ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 073ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/TimeWindow/TransportWindow.feature:7)
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 000ms
When Go to "WAREHOUSE_TAB" 000ms
And Select warehouse "Serownia" 000ms
And Set week view 000ms
And Show yesterday 000ms
And Move window into the past 000ms
Then Check if window is "red" 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature TransportWindow atom tests
Scenario Outline Check if time window turns red when moved into the past
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 913ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 041ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen"(file:Features/Atom/TimeWindow/TransportWindow.feature:7)
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "lantmannen-admin" 000ms
When Go to "WAREHOUSE_TAB" 000ms
And Select warehouse "Magazyn - Nowa Sól" 000ms
And Set week view 000ms
And Show yesterday 000ms
And Move window into the past 000ms
Then Check if window is "red" 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature TransportWindow atom tests
Scenario Outline Check if time window turns red when moved into the past after add advice by advice button in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 109ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 210ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "piast-admin" 032ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 035ms
When Show all transport types 1s 038ms
And Click button advice in transport table "DELIVERY" 100ms
And Set advice window in schedule 2s 625ms
And Fill advice form 10s 531ms
And Click advice save button and wait for advice form to disappear 10s 181ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (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: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-63-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.nMoPf6}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=92.0.4515.131, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 8985c6aef34bc2ee84a41d67573a54de
	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 Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:179)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/TimeWindow/TransportWindow.feature:30)
And Select warehouse "Magazyn Hala A" 000ms
And Set week view 000ms
And Show yesterday 000ms
And Move window into the past 000ms
Then Check if window is "red" 000ms
After Hooks.deleteTransportAfterTest() 102ms
After Hooks.rollbackAddedAuthorities() 026ms
View Feature TransportWindow atom tests
Scenario Outline Check if window counter value in schedule changes
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 246ms
And Set basic authorities "ROLE_ACCESS_TO_NUMBER_OF_WINDOWS" to user "keeeper-admin" 018ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 222ms
When Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 28s 019ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (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: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-63-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.nMoPf6}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=92.0.4515.131, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 8985c6aef34bc2ee84a41d67573a54de
	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 Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:179)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:73)
	at ✽.Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper"(file:Features/Atom/TimeWindow/TransportWindow.feature:154)
And Check if time window counter value equals "1" 000ms
And Select view "DAYS_2" 000ms
And Move advice window "2" 000ms
And Select view "DAY" 000ms
Then Check if time window counter value equals "0" 000ms
And Delete created transport by API 000ms
And Check if time window counter value equals "0" 000ms
And Click in free spot in schedule page to create gray window 000ms
And Check if time window counter value equals "0" 000ms
And Click in free spot in schedule page to create dedicated window 000ms
And Check if time window counter value equals "0" 000ms
After Hooks.deleteTransportAfterTest() 065ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature UserAuthority
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 096ms
And Set basic authorities "ROLE_USERS_TAB;ROLE_EDIT_USERS_MAIN_DATA" to user "oaa1-receiver-2@qa.qa-test" 054ms
When Login as "oaa1-receiver-2@qa.qa-test" 1s 212ms
And Go to user "oaa1-receiver@qa.qa-test" details edition by prepared link 023ms
And Change user details "email" to "newEmailAddress@newEmail.com" 231ms
And Change user details "phone" to "123456789" 132ms
Then Save user details 232ms
And Verify if "newEmailAddress@newEmail.com" and "123456789" are visible in user details page 052ms
After Hooks.cleanUserDetailsAfterTest() 101ms
After Hooks.rollbackAddedAuthorities() 039ms
View Feature UserAuthority
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 102ms
And Set basic authorities "ROLE_USERS_TAB;EDIT_USERS_NOTIFICATION" to user "pskza1-carrier-2@qa.qa-test" 028ms
When Login as "pskza1-carrier-2@qa.qa-test" 1s 799ms
And Go to user "pskza1-carrier@qa.qa-test" details edition by prepared link 029ms
And Expand "other" notification section 425ms
And Select all notifications in "other" section 097ms
Then Save user details 356ms
After Hooks.cleanUserDetailsAfterTest() 127ms
After Hooks.rollbackAddedAuthorities() 022ms
View Feature UserAuthority
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 097ms
And Set basic authorities "ROLE_USERS_TAB;ROLE_EDIT_ALL_USERS;ROLE_EDIT_USERS_MAIN_DATA" to user "adama-buyer@qa.qa-test" 063ms
And Set user details json of user "oaa1-receiver@qa.qa-test" 000ms
When Login as "adama-buyer@qa.qa-test" 1s 369ms
And Go to "USERS_TAB" 964ms
And Find user "oaa1-receiver@qa.qa-test" 2s 261ms
And Change user details "email" to "newEmailAddress@newEmail.com" 237ms
And Change user details "phone" to "123456789" 144ms
Then Save user details 247ms
And Verify if "newEmailAddress@newEmail.com" and "123456789" are visible in user details page 056ms
After Hooks.cleanUserDetailsAfterTest() 109ms
After Hooks.rollbackAddedAuthorities() 037ms
View Feature UserAuthority
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 099ms
And Set basic authorities "ROLE_USERS_TAB;ROLE_EDIT_ALL_USERS;EDIT_USERS_NOTIFICATION" to user "swisskrono-tradesman@qa.qa-test" 053ms
And Set user details json of user "pskza1-carrier@qa.qa-test" 000ms
When Login as "swisskrono-tradesman@qa.qa-test" 1s 877ms
And Go to "USERS_TAB" 781ms
And Find user "pskza1-carrier@qa.qa-test" 2s 243ms
And Expand "GLUE_FACTORY" notification section 259ms
And Select all notifications in "GLUE_FACTORY" section 524ms
Then Save user details 464ms
After Hooks.cleanUserDetailsAfterTest() 156ms
After Hooks.rollbackAddedAuthorities() 040ms