Project Number Date
ApolloFullRunnerReport apollo-test-2.47 20 cze 2021, 05:08

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Assortment Group 50 1 3 0 0 54 6 1 7 2m 45s 722ms Failed
Feature Assortment Group
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 983ms
And Go to "SETTINGS_TAB" 757ms
And Go to warehouse "Magazyn Surowców" 1s 357ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 4s 824ms
And Check if created assortment group is visible in warehouse settings 090ms
And If user is login then logout 218ms
And Login as "pka1-carrier" 5s 896ms
And Go to "TRANSPORT_TABLE" 599ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 835ms
And Check if new assortment group can be selected in transport form 299ms
After Hooks.deleteAssortmentGroupAfterTest() 217ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 496ms
And Go to "SETTINGS_TAB" 830ms
And Go to warehouse "Magazyn Surowców" 1s 363ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 4s 858ms
And Check if created assortment group is visible in warehouse settings 095ms
And Go to assortment group settings 157ms
And Edit created assortment group - set namePl to "Edycja" 1s 144ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 571ms
And Check if edited assortment group "Edycja" can be selected in transport form 354ms
After Hooks.deleteAssortmentGroupAfterTest() 195ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 6s 093ms
And Go to "SETTINGS_TAB" 774ms
And Go to warehouse "Magazyn Surowców" 1s 353ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 4s 668ms
And Check if created assortment group is visible in warehouse settings 098ms
And Go to assortment group settings 157ms
Then Delete created assortment group 2s 981ms
And Go to new transport "TANKER_GRANULATE_DELIVERY" 3s 308ms
And Check if deleted assortment group can't be selected in transport form 15s 309ms
After Hooks.deleteAssortmentGroupAfterTest() 178ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 542ms
And Go to "SETTINGS_TAB" 961ms
And Go to warehouse "Magazyn Surowców" 1s 334ms
When Add assortment group to warehouse with selected "TANKER_GRANULATE_DELIVERY" 4s 074ms
And Check if created assortment group is visible in warehouse settings 092ms
And Refresh page 2s 184ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 3s 169ms
And Check if assortment group can be selected in transport form 396ms
And Close transport details 15s 239ms
And Go to new transport "UNLOAD" 687ms
And Select warehouse in transport form "Magazyn Surowców" 643ms
And Check if assortment group can't be selected in transport form 15s 227ms
After Hooks.deleteAssortmentGroupAfterTest() 207ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 6s 048ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 766ms
Then Check if new assortment group is obligatory in transport form 1s 258ms
Scenario Outline Check if assortment group select is disabled when transport is during edition
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 467ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 511ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor222.newInstance(Unknown Source)
	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.GeneratedMethodAccessor74.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.GeneratedMethodAccessor73.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.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper"(file:Features/Atom/Warehouse/AssortmentGroup.feature:79)
When Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 000ms
Then Check if new assortment group is disabled in transport form 000ms
After Hooks.deleteTransportAfterTest() 000ms
Given Get inputs from database "CREATE_TANKER_GRANULATE_DELIVERY_ASSORTMENT_GROUP_SUPPLIER" "super-admin-keeeper" 034ms
And Login as "dka1-supplier" and set token of apiUsername "super-admin-keeeper" 5s 501ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 1s 057ms
And Fill transport form 26s 703ms
And Click "save-transport" save button and wait for form to disappear 761ms
Then Check if only the assortment group hours are available for advice in the schedule 577ms