Project Number Date
ApolloFullRunnerReport kapibary.22 30 maj 2021, 07:20

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 55s 879ms Failed
Feature Assortment Group
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 4s 966ms
And Go to "SETTINGS_TAB" 837ms
And Go to warehouse "Magazyn Surowców" 1s 431ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 4s 903ms
And Check if created assortment group is visible in warehouse settings 099ms
And If user is login then logout 235ms
And Login as "pka1-carrier" 5s 071ms
And Go to "TRANSPORT_TABLE" 869ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 852ms
And Check if new assortment group can be selected in transport form 346ms
After Hooks.deleteAssortmentGroupAfterTest() 418ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 4s 852ms
And Go to "SETTINGS_TAB" 829ms
And Go to warehouse "Magazyn Surowców" 1s 434ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 5s 008ms
And Check if created assortment group is visible in warehouse settings 097ms
And Go to assortment group settings 158ms
And Edit created assortment group - set namePl to "Edycja" 1s 153ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 629ms
And Check if edited assortment group "Edycja" can be selected in transport form 402ms
After Hooks.deleteAssortmentGroupAfterTest() 193ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 080ms
And Go to "SETTINGS_TAB" 851ms
And Go to warehouse "Magazyn Surowców" 1s 366ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 4s 931ms
And Check if created assortment group is visible in warehouse settings 098ms
And Go to assortment group settings 161ms
Then Delete created assortment group 3s 037ms
And Go to new transport "TANKER_GRANULATE_DELIVERY" 2s 565ms
And Check if deleted assortment group can't be selected in transport form 15s 346ms
After Hooks.deleteAssortmentGroupAfterTest() 304ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 298ms
And Go to "SETTINGS_TAB" 895ms
And Go to warehouse "Magazyn Surowców" 1s 362ms
When Add assortment group to warehouse with selected "TANKER_GRANULATE_DELIVERY" 4s 382ms
And Check if created assortment group is visible in warehouse settings 103ms
And Refresh page 2s 201ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 2s 756ms
And Check if assortment group can be selected in transport form 394ms
And Close transport details 15s 265ms
And Go to new transport "UNLOAD" 651ms
And Select warehouse in transport form "Magazyn Surowców" 675ms
And Check if assortment group can't be selected in transport form 15s 310ms
After Hooks.deleteAssortmentGroupAfterTest() 225ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 4s 918ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 773ms
Then Check if new assortment group is obligatory in transport form 1s 304ms
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 554ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 442ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor188.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.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.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() 021ms
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" 4s 883ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 1s 257ms
And Fill transport form 26s 646ms
And Click "save-transport" save button and wait for form to disappear 15s 770ms
Then Check if only the assortment group hours are available for advice in the schedule 375ms