Project Number Date
ApolloFullRunnerReport apollo-test-2.116 13 sie 2021, 02:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status rejection 8 4 25 0 0 37 0 4 4 22s 262ms Failed
Feature Status rejection
Scenario Outline Check if it is possible to reject status by guard in transport table
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 4s 828ms
And Prepare user "lantmannen-guard" details with all notifications and "apolloautomattest@gmail.com" by JSON file 878ms
And Prepare user "pla1-carrier" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 069ms
And Add access to the warehouse "Magazyn - Nowa Sól" to the user "lantmannen-guard" by JSON file 762ms
And Login as "lantmannen-guard" and set token of apiUsername "super-admin-lantmannen" 4s 543ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 223ms
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/Statuses/RejectStatuses.feature:10)
And Check if reject date is not visible 000ms
When Reject status: Book of disinfection 000ms
And Check if reject date is visible 000ms
Then If user is login then logout 000ms
And Login as "lantmannen-admin" 000ms
And Check if note was added to transport after status rejection 000ms
And Check if history note was added to transport after status rejection - "LOAD" 000ms
And Get mail "apolloautomattest@gmail.com" message from mailgun with "Nieaktualna księga mycia i dezynfekcji" 000ms
And Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 155ms
After Hooks.rollbackWarehousesAccess() 718ms
Scenario Outline Check if it is possible to reject status twice and reject date is changing
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "lantmannen-guard-3" and set token of apiUsername "super-admin-lantmannen" 4s 638ms
And Create transport "CREATE_LOAD_NIEPORET_WAREHOUSE" by JSON file as "super-admin-lantmannen" 225ms
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_NIEPORET_WAREHOUSE" by JSON file as "super-admin-lantmannen"(file:Features/Atom/Statuses/RejectStatuses.feature:27)
And Check if reject date is not visible 000ms
When Reject status: Book of disinfection 000ms
And Check if reject date is visible 000ms
And Get rejection date 000ms
And Wait "60" seconds 000ms
And Reject status: Book of disinfection 000ms
Then Check if reject date has changed 000ms
After Hooks.deleteTransportAfterTest() 000ms
Scenario Outline Check if it is possible to reject status by admin in transport form
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 369ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 224ms
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/Statuses/RejectStatuses.feature:43)
And Go to transport details "LOAD" 000ms
And Check if reject date is not visible 000ms
When Reject status: Book of disinfection 000ms
Then Check if reject date is visible 000ms
After Hooks.deleteTransportAfterTest() 000ms
Scenario Outline Check if it is possible to reject status by admin in statuses popup
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 276ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 221ms
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/Statuses/RejectStatuses.feature:55)
And Open statuses popup 000ms
And Check if reject date is not visible 000ms
When Reject status: Book of disinfection 000ms
Then Open statuses popup 000ms
And Check if reject date is visible 000ms
After Hooks.deleteTransportAfterTest() 000ms