Project Number Date
ApolloFullRunnerReport develop.377 12 kwi 2021, 05:31

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Invitation 242 6 16 0 0 264 33 6 39 14m 38s 706ms Failed
Feature Invitation
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 236ms
When Go to "INVITATIONS_TAB" 412ms
And Create invitation for "CARRIER" "CARRIER" "automatyy1@test.pl" "notFromPoland" 1s 499ms
Then Create invitation success alert is displayed 899ms
And Invitation is displayed on list "automatyy1@test.pl" 198ms
After Hooks.deleteInvitationAfterTest() 040ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 188ms
When Go to "INVITATIONS_TAB" 193ms
And Create invitation for "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 162ms
Then Create invitation success alert is displayed 256ms
And Invitation is displayed on list "automatyy2@test.pl" 183ms
After Hooks.deleteInvitationAfterTest() 036ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 025ms
When Go to "INVITATIONS_TAB" 174ms
And Create invitation for "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 004ms
Then Create invitation success alert is displayed 207ms
And Invitation is displayed on list "automatyy2@test.pl" 191ms
After Hooks.deleteInvitationAfterTest() 032ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 057ms
When Go to "INVITATIONS_TAB" 181ms
And Create invitation for "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 150ms
Then Create invitation success alert is displayed 201ms
And Invitation is displayed on list "automatyy2@test.pl" 194ms
After Hooks.deleteInvitationAfterTest() 033ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 036ms
When Go to "INVITATIONS_TAB" 193ms
And Create invitation for "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 116ms
Then Create invitation success alert is displayed 205ms
And Invitation is displayed on list "automatyy2@test.pl" 192ms
After Hooks.deleteInvitationAfterTest() 032ms
Given If user is login then logout 084ms
And Create invitation by JSON file "super-admin-skz" for "automatyy15q@test.pl" "CREATE_SUPPLIER_INVITATION" 381ms
When Mock invitation email by admin panel "super-admin-skz" "automatyy15q@test.pl" 21s 279ms
And Fill tax id registration page "byJSON" 416ms
And Verify that user is redirected to registration page 119ms
And Register to application "SUPPLIER" 1s 243ms
Then Check if user can be logged "automatyy15q@test.pl" 4s 429ms
After Hooks.cleanUpAfterTest() 608ms
Given If user is login then logout 076ms
And Create invitation by JSON file "super-admin-piast" for "automatyy19q@test.pl" "CREATE_SUPPLIER_INVITATION" 297ms
When Mock invitation email by admin panel "super-admin-piast" "automatyy19q@test.pl" 20s 436ms
And Fill tax id registration page "byJSON" 364ms
And Verify that user is redirected to registration page 095ms
And Register to application "SUPPLIER" 1s 552ms
Then Check if user can be logged "automatyy19q@test.pl" 2s 789ms
After Hooks.cleanUpAfterTest() 455ms
Given If user is login then logout 083ms
And Create invitation by JSON file "super-admin-lantmannen" for "automatyy2545q@test.pl" "CREATE_SUPPLIER_INVITATION" 1s 283ms
When Mock invitation email by admin panel "super-admin-lantmannen" "automatyy2545q@test.pl" 20s 549ms
And Fill tax id registration page "byJSON" 352ms
And Verify that user is redirected to registration page 091ms
And Register to application "SUPPLIER" 1s 514ms
Then Check if user can be logged "automatyy2545q@test.pl" 4s 348ms
After Hooks.cleanUpAfterTest() 289ms
Given If user is login then logout 064ms
And Create invitation by JSON file "super-admin-keeeper" for "automatyy287q@test.pl" "CREATE_SUPPLIER_INVITATION" 913ms
When Mock invitation email by admin panel "super-admin-keeeper" "automatyy287q@test.pl" 20s 468ms
And Fill tax id registration page "byJSON" 376ms
And Verify that user is redirected to registration page 096ms
And Register to application "SUPPLIER" 1s 558ms
Then Check if user can be logged "automatyy287q@test.pl" 6s 355ms
After Hooks.cleanUpAfterTest() 356ms
Given If user is login then logout 070ms
And Create invitation by JSON file "super-admin-alrec" for "automatyy2871q@test.pl" "CREATE_SUPPLIER_INVITATION" 272ms
When Mock invitation email by admin panel "super-admin-alrec" "automatyy2871q@test.pl" 20s 509ms
And Fill tax id registration page "byJSON" 366ms
And Verify that user is redirected to registration page 112ms
And Register to application "SUPPLIER" 1s 240ms
Then Check if user can be logged "automatyy2871q@test.pl" 2s 871ms
After Hooks.cleanUpAfterTest() 347ms
Scenario Outline Check if logged user is redirected from registration link to invitation tab
Steps
Given If user is login then logout 065ms
And Create invitation by JSON file "super-admin-piast" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 327ms
When Mock invitation email by admin panel "super-admin-piast" "automaty31415@test.pl" 20s 467ms
And Fill tax id registration page "byJSON" 377ms
And Register to application "SUPPLIER" 1s 586ms
And Login as "automaty31415@test.pl" and set token of apiUsername "super-admin-piast" 2s 229ms
Then Mock invitation email by admin panel "super-admin-piast" "automaty31415@test.pl" 5s 488ms
And Verify that user is redirected to invitation page "automaty31415@test.pl" 15s 041ms
java.lang.AssertionError: Użytkownik nie został przeniesiony do podstrony zaproszenia!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.verifyThatUserIsRedirectedToInvitationPage(InvitationTest.java:65)
	at ✽.Verify that user is redirected to invitation page "automaty31415@test.pl"(file:Features/Atom/Invitations/Invitation.feature:44)
After Hooks.cleanUpAfterTest() 397ms
Scenario Outline Check if logged user is redirected from registration link to invitation tab
Steps
Given If user is login then logout 15s 044ms
And Create invitation by JSON file "super-admin-lantmannen" for "automaty27182@test.pl" "CREATE_SUPPLIER_INVITATION" 261ms
When Mock invitation email by admin panel "super-admin-lantmannen" "automaty27182@test.pl" 20s 412ms
And Fill tax id registration page "byJSON" 398ms
And Register to application "SUPPLIER" 1s 536ms
And Login as "automaty27182@test.pl" and set token of apiUsername "super-admin-lantmannen" 31s 276ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac automaty27182@test.pl (tried for 20 second(s) with 500 MILLISECONDS interval)
	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.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at ✽.Login as "automaty27182@test.pl" and set token of apiUsername "super-admin-lantmannen"(file:Features/Atom/Invitations/Invitation.feature:42)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Then Mock invitation email by admin panel "super-admin-lantmannen" "automaty27182@test.pl" 000ms
And Verify that user is redirected to invitation page "automaty27182@test.pl" 000ms
After Hooks.cleanUpAfterTest() 1s 388ms
Scenario Outline Check if logged user is redirected from registration link to invitation tab
Steps
Given If user is login then logout 15s 037ms
And Create invitation by JSON file "super-admin-keeeper" for "automaty6022@test.pl" "CREATE_SUPPLIER_INVITATION" 289ms
When Mock invitation email by admin panel "super-admin-keeeper" "automaty6022@test.pl" 20s 511ms
And Fill tax id registration page "byJSON" 362ms
And Register to application "SUPPLIER" 1s 547ms
And Login as "automaty6022@test.pl" and set token of apiUsername "super-admin-keeeper" 31s 283ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac automaty6022@test.pl (tried for 20 second(s) with 500 MILLISECONDS interval)
	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.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at ✽.Login as "automaty6022@test.pl" and set token of apiUsername "super-admin-keeeper"(file:Features/Atom/Invitations/Invitation.feature:42)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Then Mock invitation email by admin panel "super-admin-keeeper" "automaty6022@test.pl" 000ms
And Verify that user is redirected to invitation page "automaty6022@test.pl" 000ms
After Hooks.cleanUpAfterTest() 1s 650ms
Scenario Outline Check if logged user is redirected from registration link to invitation tab
Steps
Given If user is login then logout 15s 044ms
And Create invitation by JSON file "super-admin-skz" for "automaty666@test.pl" "CREATE_SUPPLIER_INVITATION" 362ms
When Mock invitation email by admin panel "super-admin-skz" "automaty666@test.pl" 20s 445ms
And Fill tax id registration page "byJSON" 374ms
And Register to application "SUPPLIER" 1s 443ms
And Login as "automaty666@test.pl" and set token of apiUsername "super-admin-skz" 2s 335ms
Then Mock invitation email by admin panel "super-admin-skz" "automaty666@test.pl" 5s 484ms
And Verify that user is redirected to invitation page "automaty666@test.pl" 15s 038ms
java.lang.AssertionError: Użytkownik nie został przeniesiony do podstrony zaproszenia!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.verifyThatUserIsRedirectedToInvitationPage(InvitationTest.java:65)
	at ✽.Verify that user is redirected to invitation page "automaty666@test.pl"(file:Features/Atom/Invitations/Invitation.feature:44)
After Hooks.cleanUpAfterTest() 383ms
Scenario Outline Check if logged user is redirected from registration link to invitation tab
Steps
Given If user is login then logout 15s 007ms
And Create invitation by JSON file "super-admin-alrec" for "automaty2871q@test.pl" "CREATE_SUPPLIER_INVITATION" 255ms
When Mock invitation email by admin panel "super-admin-alrec" "automaty2871q@test.pl" 20s 401ms
And Fill tax id registration page "byJSON" 355ms
And Register to application "SUPPLIER" 1s 514ms
And Login as "automaty2871q@test.pl" and set token of apiUsername "super-admin-alrec" 31s 301ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac automaty2871q@test.pl (tried for 20 second(s) with 500 MILLISECONDS interval)
	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.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at ✽.Login as "automaty2871q@test.pl" and set token of apiUsername "super-admin-alrec"(file:Features/Atom/Invitations/Invitation.feature:42)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:101)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:72)
	at sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Then Mock invitation email by admin panel "super-admin-alrec" "automaty2871q@test.pl" 000ms
And Verify that user is redirected to invitation page "automaty2871q@test.pl" 000ms
After Hooks.cleanUpAfterTest() 1s 521ms
And Create invitation by JSON file "super-admin-skz" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 930ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 31s 766ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 041ms
And Create invitation by JSON file "super-admin-lantmannen" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 964ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 36s 799ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 133ms
And Create invitation by JSON file "super-admin-keeeper" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 1s 085ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 30s 689ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 043ms
And Create invitation by JSON file "super-admin-adama" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 910ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 31s 322ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 032ms
And Create invitation by JSON file "super-admin-piast" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 313ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 31s 036ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 038ms
And Create invitation by JSON file "super-admin-alrec" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 257ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 31s 605ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 043ms
And Create invitation by JSON file "super-admin-sempertrans" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 293ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zaproszenie do nawiązania współpracy" 43s 477ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 033ms
Scenario Outline Check if user has accepted invitation from principal after accepting invitation by another user from company
Steps
Given Set token of apiUsername "super-admin-farmacol" 092ms
And Prepare user "dnfa1-supplier" details with all notifications and "automaty314153@test.pl" by JSON file 478ms
And Create invitation by JSON file "super-admin-farmacol" for "automaty314153@test.pl" "CREATE_SUPPLIER_INVITATION" 526ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
	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.Invitation.RegistrationTest.createInvitationByJSONFile(RegistrationTest.java:59)
	at ✽.Create invitation by JSON file "super-admin-farmacol" for "automaty314153@test.pl" "CREATE_SUPPLIER_INVITATION"(file:Features/Atom/Invitations/Invitation.feature:72)
And Prepare user "dnfa1-supplier-2" details with all notifications and "automaty214152@test.pl" by JSON file 000ms
And Create invitation by JSON file "super-admin-farmacol" for "automaty214152@test.pl" "CREATE_SUPPLIER_INVITATION" 000ms
When Login as "dnfa1-supplier" and set token of apiUsername "super-admin-farmacol" 000ms
And Go to "INVITATIONS_TAB" 000ms
And Accept invitation 000ms
And If user is login then logout 000ms
And Login as "dnfa1-supplier-2" and set token of apiUsername "super-admin-farmacol" 000ms
And Verify if user has visible "no waiting" invitation 000ms
And Verify if user has visible "accepted" invitation 000ms
And Verify if user can see "Farmacol" on principal switch dropdown 000ms
After Hooks.cleanUserDetailsAfterTest() 248ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 428ms
When Create and accept invitation by JSON file as "super-admin-skz" for "automaty1591qa@test.pl" "CREATE_CARRIER_INVITATION" 2s 152ms
And Go to "USERS_TAB" 1s 160ms
And Find user "automaty1591qa@test.pl" 2s 222ms
And Change user details "email" to "apolloautomattest@test.pl" 771ms
And Save user details 537ms
When Go to "INVITATIONS_TAB" 158ms
And Create invitation for "CARRIER" "CARRIER" "automaty1591qa@test.pl" "notFromPoland" 1s 105ms
Then Verify that invitation can't be sent on already used username 099ms
After Hooks.cleanUpAfterTest() 1s 875ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 009ms
When Create and accept invitation by JSON file as "super-admin-lantmannen" for "automaty1231qa@test.pl" "CREATE_CARRIER_INVITATION" 1s 896ms
And Go to "USERS_TAB" 854ms
And Find user "automaty1231qa@test.pl" 2s 241ms
And Change user details "email" to "apolloautomattest@test.pl" 325ms
And Save user details 331ms
When Go to "INVITATIONS_TAB" 164ms
And Create invitation for "CARRIER" "CARRIER" "automaty1231qa@test.pl" "notFromPoland" 1s 011ms
Then Verify that invitation can't be sent on already used username 080ms
After Hooks.cleanUpAfterTest() 1s 276ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 053ms
When Create and accept invitation by JSON file as "super-admin-piast" for "automaty9231qa@test.pl" "CREATE_CARRIER_INVITATION" 626ms
And Go to "USERS_TAB" 782ms
And Find user "automaty9231qa@test.pl" 2s 253ms
And Change user details "email" to "apolloautomattest@test.pl" 271ms
And Save user details 382ms
When Go to "INVITATIONS_TAB" 192ms
And Create invitation for "CARRIER" "CARRIER" "automaty9231qa@test.pl" "notFromPoland" 1s 111ms
Then Verify that invitation can't be sent on already used username 089ms
After Hooks.cleanUpAfterTest() 1s 468ms
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 045ms
When Create and accept invitation by JSON file as "super-admin-farmacol" for "automaty7221qa@test.pl" "CREATE_CARRIER_INVITATION" 829ms
And Go to "USERS_TAB" 1s 050ms
And Find user "automaty7221qa@test.pl" 2s 241ms
And Change user details "email" to "apolloautomattest@test.pl" 374ms
And Save user details 515ms
When Go to "INVITATIONS_TAB" 175ms
And Create invitation for "CARRIER" "CARRIER" "automaty7221qa@test.pl" "notFromPoland" 1s 139ms
Then Verify that invitation can't be sent on already used username 089ms
After Hooks.cleanUpAfterTest() 1s 719ms
Given If user is login then logout 071ms
And Create invitation by JSON file "super-admin-piast" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 383ms
When Mock invitation email by admin panel "super-admin-piast" "automaty31415@test.pl" 20s 648ms
And Verify that user is redirected to registration page 168ms
And Fill tax id registration page "byJSON" 216ms
And Register to application "SUPPLIER" 1s 552ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 2s 190ms
When Go to "INVITATIONS_TAB" 179ms
Then Go to "ACCEPTED_TAB" invitation status tab 082ms
And Invitation is displayed on list "automaty31415@test.pl" 129ms
After Hooks.cleanUpAfterTest() 1s 401ms
Given If user is login then logout 062ms
Given Set token of apiUsername "super-admin-piast" 102ms
And Get setting "INVITATION_EXPIRATION_INTERVAL" for "piast" 203ms
Then Prepare setting: "INVITATION_EXPIRATION_INTERVAL" with value: "-1d" with "super-admin-piast" by API 268ms
And Create invitation by JSON file "super-admin-piast" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 270ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 1s 295ms
Then Go to "INVITATIONS_TAB" 180ms
And Go to "EXPIRED_TAB" invitation status tab 094ms
Then Invitation is displayed on list "automaty31415@test.pl" 133ms
After Hooks.deleteInvitationAfterTest() 032ms
After Hooks.rollbackSettings() 034ms
Given Set token of apiUsername "super-admin-piast" 097ms
And Prepare user "piast-admin" details with all notifications and "automaty31415@test.pl" by JSON file 183ms
Then Create invitation by JSON file "super-admin-alrec" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 332ms
When Login as "piast-admin" 1s 901ms
Then Go to "INVITATIONS_TAB" 178ms
And Go to invitation details 057ms
Then Reject invitation by button as user 237ms
When If user is login then logout 079ms
Then Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 2s 181ms
And Go to "INVITATIONS_TAB" 164ms
And Go to "REJECTED_TAB" invitation status tab 082ms
Then Invitation is displayed on list "automaty31415@test.pl" 129ms
After Hooks.deleteInvitationAfterTest() 030ms
After Hooks.cleanUserDetailsAfterTest() 148ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 662ms
When Go to "INVITATIONS_TAB" 192ms
And Create invitation for "CARRIER" "CARRIER" "automatyy4@test.pl" "PL" 1s 219ms
Then Check if company has been verified by GUS 1s 155ms
When Mock invitation email by admin panel "piast-admin" "automatyy4@test.pl" 5s 458ms
And Verify that user is redirected to registration page 210ms
And Fill tax id registration page "notByJSON" 217ms
Then Verify that user is redirected to registration page 088ms
And Check if data from GUS are automatically completed 2s 087ms
After Hooks.cleanUpAfterTest() 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 033ms
When Go to "INVITATIONS_TAB" 204ms
And Create invitation for "CARRIER" "CARRIER" "automatyy4@test.pl" "PL" 1s 173ms
Then Check if company has been verified by GUS 242ms
When Mock invitation email by admin panel "lantmannen-admin" "automatyy4@test.pl" 5s 461ms
And Verify that user is redirected to registration page 194ms
And Fill tax id registration page "notByJSON" 222ms
Then Verify that user is redirected to registration page 084ms
And Check if data from GUS are automatically completed 2s 087ms
After Hooks.cleanUpAfterTest() 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 104ms
When Go to "INVITATIONS_TAB" 206ms
And Create invitation for "CARRIER" "CARRIER" "automatyy4@test.pl" "PL" 1s 173ms
Then Check if company has been verified by GUS 294ms
When Mock invitation email by admin panel "keeeper-admin" "automatyy4@test.pl" 5s 626ms
And Verify that user is redirected to registration page 193ms
And Fill tax id registration page "notByJSON" 189ms
Then Verify that user is redirected to registration page 085ms
And Check if data from GUS are automatically completed 2s 070ms
After Hooks.cleanUpAfterTest() 000ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 034ms
When Go to "INVITATIONS_TAB" 185ms
And Create invitation for "CARRIER" "CARRIER" "automatyy4@test.pl" "PL" 1s 220ms
Then Check if company has been verified by GUS 467ms
When Mock invitation email by admin panel "neuca-admin" "automatyy4@test.pl" 5s 457ms
And Verify that user is redirected to registration page 159ms
And Fill tax id registration page "notByJSON" 215ms
Then Verify that user is redirected to registration page 091ms
And Check if data from GUS are automatically completed 2s 093ms
After Hooks.cleanUpAfterTest() 001ms
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 166ms
When Go to "INVITATIONS_TAB" 193ms
And Create invitation for "CARRIER" "CARRIER" "automatyy4@test.pl" "PL" 1s 225ms
Then Check if company has been verified by GUS 363ms
When Mock invitation email by admin panel "farmacol-admin" "automatyy4@test.pl" 5s 517ms
And Verify that user is redirected to registration page 207ms
And Fill tax id registration page "notByJSON" 204ms
Then Verify that user is redirected to registration page 091ms
And Check if data from GUS are automatically completed 2s 081ms
After Hooks.cleanUpAfterTest() 001ms
Given If user is login then logout 15s 046ms
And Create invitation by JSON file "super-admin-piast" for "automatyy99@test.pl" "CREATE_SUPPLIER_INVITATION" 330ms
When Mock invitation email by admin panel "super-admin-piast" "automatyy99@test.pl" 20s 440ms
And Verify that user is redirected to registration page 185ms
And Fill tax id registration page "notbyJSON" 221ms
Then Check if non-compliant NIP message is displayed 2s 036ms
After Hooks.deleteInvitationAfterTest() 024ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 126ms
When Go to "INVITATIONS_TAB" 197ms
And Fill part of invitation page for existed company in Apollo "CARRIER" "CARRIER" "PL" 1s 020ms
Then Check if company existed in apollo is suggest correctly 1s 146ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 984ms
When Go to "INVITATIONS_TAB" 153ms
And Fill part of invitation page for existed company in Apollo "SUPPLIER" "SUPPLIER" "PL" 1s 012ms
Then Check if company existed in apollo is suggest correctly 096ms
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 3s 935ms
When Go to "INVITATIONS_TAB" 184ms
And Fill part of invitation page for existed company in Apollo "CARRIER" "CARRIER" "PL" 1s 007ms
Then Check if company existed in apollo is suggest correctly 127ms