Project Number Date
ApolloFullRunnerReport kapibary.36 11 cze 2021, 04:41

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 3m 10s 395ms Failed
Feature Assortment Group
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 6s 041ms
And Go to "SETTINGS_TAB" 857ms
And Go to warehouse "Magazyn Surowców" 1s 375ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 5s 411ms
And Check if created assortment group is visible in warehouse settings 107ms
And If user is login then logout 268ms
And Login as "pka1-carrier" 6s 390ms
And Go to "TRANSPORT_TABLE" 608ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 746ms
And Check if new assortment group can be selected in transport form 377ms
After Hooks.deleteAssortmentGroupAfterTest() 333ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 634ms
And Go to "SETTINGS_TAB" 812ms
And Go to warehouse "Magazyn Surowców" 1s 360ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 5s 049ms
And Check if created assortment group is visible in warehouse settings 101ms
And Go to assortment group settings 163ms
And Edit created assortment group - set namePl to "Edycja" 1s 180ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 596ms
And Check if edited assortment group "Edycja" can be selected in transport form 468ms
After Hooks.deleteAssortmentGroupAfterTest() 228ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 971ms
And Go to "SETTINGS_TAB" 832ms
And Go to warehouse "Magazyn Surowców" 1s 367ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 5s 033ms
And Check if created assortment group is visible in warehouse settings 097ms
And Go to assortment group settings 163ms
Then Delete created assortment group 2s 994ms
And Go to new transport "TANKER_GRANULATE_DELIVERY" 3s 019ms
And Check if deleted assortment group can't be selected in transport form 15s 304ms
After Hooks.deleteAssortmentGroupAfterTest() 283ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 981ms
And Go to "SETTINGS_TAB" 751ms
And Go to warehouse "Magazyn Surowców" 1s 362ms
When Add assortment group to warehouse with selected "TANKER_GRANULATE_DELIVERY" 4s 426ms
And Check if created assortment group is visible in warehouse settings 110ms
And Refresh page 2s 238ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 3s 247ms
And Check if assortment group can be selected in transport form 391ms
And Close transport details 15s 225ms
And Go to new transport "UNLOAD" 689ms
And Select warehouse in transport form "Magazyn Surowców" 652ms
And Check if assortment group can't be selected in transport form 15s 338ms
After Hooks.deleteAssortmentGroupAfterTest() 315ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 12s 477ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 800ms
Then Check if new assortment group is obligatory in transport form 1s 253ms
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 560ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 504ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor189.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.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.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.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:76)
	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" 032ms
And Login as "dka1-supplier" and set token of apiUsername "super-admin-keeeper" 5s 788ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 1s 016ms
And Fill transport form 27s 046ms
And Click "save-transport" save button and wait for form to disappear 15s 712ms
Then Check if only the assortment group hours are available for advice in the schedule 447ms