Project Number Date
ApolloFullRunnerReport 2021.AT1.11 24 Jul 2021, 06:06

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@deleteInvitationAfterTest 203 19 72 0 0 294 16 19 35 12m 38s 802ms Failed
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 217ms
And Delete invitations with email "automatyy1@test.pl" 002ms
When Go to "INVITATIONS_TAB" 342ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy1@test.pl" "notFromPoland" 1s 390ms
Then Create invitation success alert is displayed 815ms
And Invitation is displayed on list "automatyy1@test.pl" 191ms
After Hooks.deleteInvitationAfterTest() 028ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 612ms
And Delete invitations with email "automatyy2@test.pl" 001ms
When Go to "INVITATIONS_TAB" 176ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 035ms
Then Create invitation success alert is displayed 252ms
And Invitation is displayed on list "automatyy2@test.pl" 183ms
After Hooks.deleteInvitationAfterTest() 023ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 370ms
And Delete invitations with email "automatyy2@test.pl" 007ms
When Go to "INVITATIONS_TAB" 168ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s
Then Create invitation success alert is displayed 202ms
And Invitation is displayed on list "automatyy2@test.pl" 164ms
After Hooks.deleteInvitationAfterTest() 022ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 522ms
And Delete invitations with email "automatyy2@test.pl" 002ms
When Go to "INVITATIONS_TAB" 178ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 029ms
Then Create invitation success alert is displayed 262ms
And Invitation is displayed on list "automatyy2@test.pl" 162ms
After Hooks.deleteInvitationAfterTest() 023ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 048ms
And Delete invitations with email "automatyy2@test.pl" 002ms
When Go to "INVITATIONS_TAB" 184ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy2@test.pl" "notFromPoland" 1s 050ms
Then Create invitation success alert is displayed 192ms
And Invitation is displayed on list "automatyy2@test.pl" 166ms
After Hooks.deleteInvitationAfterTest() 022ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-skz" 094ms
And Delete invitations with email "apolloautomattest@gmail.com" 002ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-skz" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 976ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 10s 759ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 026ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 096ms
And Delete invitations with email "apolloautomattest@gmail.com" 003ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-lantmannen" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 842ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 11s 342ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 025ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-keeeper" 099ms
And Delete invitations with email "apolloautomattest@gmail.com" 003ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-keeeper" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 831ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 11s 268ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 021ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-adama" 094ms
And Delete invitations with email "apolloautomattest@gmail.com" 002ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-adama" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 860ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 5s 911ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 021ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-piast" 102ms
And Delete invitations with email "apolloautomattest@gmail.com" 003ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-piast" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 330ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 11s 346ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 021ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-alrec" 096ms
And Delete invitations with email "apolloautomattest@gmail.com" 002ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-alrec" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 262ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 10s 741ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 025ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 099ms
And Delete invitations with email "apolloautomattest@gmail.com" 002ms
And Wait "60" seconds 1m
And Create invitation by JSON file "super-admin-sempertrans" for "apolloautomattest@gmail.com" "CREATE_CARRIER_INVITATION" 312ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zaproszenie do nawiązania współpracy" 10s 832ms
Then Check if user got a mail 000ms
After Hooks.deleteInvitationAfterTest() 023ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-piast" 096ms
And Delete invitations with email "automaty31415@test.pl" 002ms
And If user is login then logout 15s 036ms
Given Set token of apiUsername "super-admin-piast" 096ms
And Get setting "INVITATION_EXPIRATION_INTERVAL" for "piast" 024ms
Then Prepare setting: "INVITATION_EXPIRATION_INTERVAL" with value: "-1d" with "super-admin-piast" by API 885ms
And Create invitation by JSON file "super-admin-piast" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 356ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 1s 303ms
Then Go to "INVITATIONS_TAB" 189ms
And Go to "EXPIRED_TAB" invitation status tab 076ms
Then Invitation is displayed on list "automaty31415@test.pl" 122ms
After Hooks.deleteInvitationAfterTest() 022ms
After Hooks.rollbackSettings() 868ms
View Feature Invitation
Scenario Outline Check if rejected invitation is visible in rejected tab
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-piast" 095ms
And Delete invitations with email "automaty31415@test.pl" 002ms
And Prepare user "piast-admin" details with all notifications and "automaty31415@test.pl" by JSON file 2s 476ms
Then Create invitation by JSON file "super-admin-alrec" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 128ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /invitations; status: 422, komunikat: [errors:[Tax id number mismatch! User with given email already has an account. User is an employee of company Piast Cargo Transport Sp. z o.o., tax id number: . Please, correct the data.]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Invitation.RegistrationTest.createInvitationByJSONFile(RegistrationTest.java:64)
	at ✽.Create invitation by JSON file "super-admin-alrec" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION"(file:Features/Atom/Invitations/Invitation.feature:175)
When Login as "piast-admin" 000ms
Then Go to "INVITATIONS_TAB" 000ms
And Go to invitation details 000ms
Then Reject invitation by button as user 000ms
When If user is login then logout 000ms
Then Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 000ms
And Go to "INVITATIONS_TAB" 000ms
And Go to "REJECTED_TAB" invitation status tab 000ms
Then Invitation is displayed on list "automaty31415@test.pl" 000ms
Hooks
After Hooks.deleteInvitationAfterTest() 000ms
java.lang.NullPointerException
	at CucumberTests.Hooks.deleteInvitationAfterTest(Hooks.java:260)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	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.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	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)
After Hooks.cleanUserDetailsAfterTest() 2s 643ms
View Feature Invitation
Scenario Outline Check if new company from Poland is correctly verified in GUS [A-7282]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 523ms
And Delete invitations with email "automatyy43@test.pl" 001ms
When Go to "INVITATIONS_TAB" 177ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy43@test.pl" "PL" 1s 130ms
Then Check content of message about invitation "GUSAlert" 986ms
java.lang.AssertionError: Dane z GUS nie zostały pobrane.Sprawdź komunikat, może firma istnieje już w apollo: Invitation sent to automatyy43@test.pl.
There is no user with given email (username) on the platform. After registration new account will be created.
There is no company with given tax id number on the platform. Name of the company based on data received from the Central Statistical Office: POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA. After registration new company will be created.
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:230)
	at ✽.Check content of message about invitation "GUSAlert"(file:Features/Atom/Invitations/Invitation.feature:195)
And If user is login then logout 000ms
When Mock invitation email by admin panel "piast-admin" "automatyy43@test.pl" 000ms
And Verify that user is redirected to registration page 000ms
And Fill tax id registration page "notByJSON" 000ms
Then Verify that user is redirected to registration page 000ms
And Check if data from GUS are automatically completed 000ms
After Hooks.deleteInvitationAfterTest() 006ms
View Feature Invitation
Scenario Outline Check if new company from Poland is correctly verified in GUS [A-7282]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 015ms
And Delete invitations with email "automatyy45@test.pl" 002ms
When Go to "INVITATIONS_TAB" 187ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy45@test.pl" "PL" 1s 055ms
Then Check content of message about invitation "GUSAlert" 234ms
java.lang.AssertionError: Dane z GUS nie zostały pobrane.Sprawdź komunikat, może firma istnieje już w apollo: Invitation sent to automatyy45@test.pl.
There is no user with given email (username) on the platform. After registration new account will be created.
There is no company with given tax id number on the platform. Name of the company based on data received from the Central Statistical Office: POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA. After registration new company will be created.
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:230)
	at ✽.Check content of message about invitation "GUSAlert"(file:Features/Atom/Invitations/Invitation.feature:195)
And If user is login then logout 000ms
When Mock invitation email by admin panel "lantmannen-admin" "automatyy45@test.pl" 000ms
And Verify that user is redirected to registration page 000ms
And Fill tax id registration page "notByJSON" 000ms
Then Verify that user is redirected to registration page 000ms
And Check if data from GUS are automatically completed 000ms
After Hooks.deleteInvitationAfterTest() 005ms
View Feature Invitation
Scenario Outline Check if new company from Poland is correctly verified in GUS [A-7282]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 970ms
And Delete invitations with email "automatyy46@test.pl" 003ms
When Go to "INVITATIONS_TAB" 177ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy46@test.pl" "PL" 1s 010ms
Then Check content of message about invitation "GUSAlert" 303ms
java.lang.AssertionError: Dane z GUS nie zostały pobrane.Sprawdź komunikat, może firma istnieje już w apollo: Invitation sent to automatyy46@test.pl.
There is no user with given email (username) on the platform. After registration new account will be created.
There is no company with given tax id number on the platform. Name of the company based on data received from the Central Statistical Office: POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA. After registration new company will be created.
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:230)
	at ✽.Check content of message about invitation "GUSAlert"(file:Features/Atom/Invitations/Invitation.feature:195)
And If user is login then logout 000ms
When Mock invitation email by admin panel "keeeper-admin" "automatyy46@test.pl" 000ms
And Verify that user is redirected to registration page 000ms
And Fill tax id registration page "notByJSON" 000ms
Then Verify that user is redirected to registration page 000ms
And Check if data from GUS are automatically completed 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Check if new company from Poland is correctly verified in GUS [A-7282]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 595ms
And Delete invitations with email "automatyy47@test.pl" 002ms
When Go to "INVITATIONS_TAB" 179ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy47@test.pl" "PL" 1s 078ms
Then Check content of message about invitation "GUSAlert" 402ms
java.lang.AssertionError: Dane z GUS nie zostały pobrane.Sprawdź komunikat, może firma istnieje już w apollo: Invitation sent to automatyy47@test.pl.
There is no user with given email (username) on the platform. After registration new account will be created.
There is no company with given tax id number on the platform. Name of the company based on data received from the Central Statistical Office: POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA. After registration new company will be created.
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:230)
	at ✽.Check content of message about invitation "GUSAlert"(file:Features/Atom/Invitations/Invitation.feature:195)
And If user is login then logout 000ms
When Mock invitation email by admin panel "neuca-admin" "automatyy47@test.pl" 000ms
And Verify that user is redirected to registration page 000ms
And Fill tax id registration page "notByJSON" 000ms
Then Verify that user is redirected to registration page 000ms
And Check if data from GUS are automatically completed 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Check if new company from Poland is correctly verified in GUS [A-7282]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 520ms
And Delete invitations with email "automatyy48@test.pl" 002ms
When Go to "INVITATIONS_TAB" 177ms
And Create invitation for "new" user "CARRIER" "CARRIER" "automatyy48@test.pl" "PL" 1s 077ms
Then Check content of message about invitation "GUSAlert" 412ms
java.lang.AssertionError: Dane z GUS nie zostały pobrane.Sprawdź komunikat, może firma istnieje już w apollo: Invitation sent to automatyy48@test.pl.
There is no user with given email (username) on the platform. After registration new account will be created.
There is no company with given tax id number on the platform. Name of the company based on data received from the Central Statistical Office: POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA. After registration new company will be created.
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:230)
	at ✽.Check content of message about invitation "GUSAlert"(file:Features/Atom/Invitations/Invitation.feature:195)
And If user is login then logout 000ms
When Mock invitation email by admin panel "farmacol-admin" "automatyy48@test.pl" 000ms
And Verify that user is redirected to registration page 000ms
And Fill tax id registration page "notByJSON" 000ms
Then Verify that user is redirected to registration page 000ms
And Check if data from GUS are automatically completed 000ms
After Hooks.deleteInvitationAfterTest() 006ms
View Feature Invitation
Scenario Outline Check if the registrant provided a non-compliant NIP, the appropriate message will be displayed [A-7285]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-piast" 097ms
And Delete invitations with email "automatyy99@test.pl" 002ms
And If user is login then logout 227ms
And Create invitation by JSON file "super-admin-piast" for "automatyy99@test.pl" "CREATE_SUPPLIER_INVITATION" 301ms
When Mock invitation email by admin panel "super-admin-piast" "automatyy99@test.pl" 5s 212ms
And Verify that user is redirected to registration page 135ms
And Fill tax id registration page "notbyJSON" 061ms
java.lang.AssertionError: Jesteśmy na nie tym formularzu rejestracji co powinniśmy
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.RegistrationTest.fillTaxIdRegistrationPage(RegistrationTest.java:134)
	at ✽.Fill tax id registration page "notbyJSON"(file:Features/Atom/Invitations/Invitation.feature:219)
Then Check if non-compliant NIP message is displayed 000ms
After Hooks.deleteInvitationAfterTest() 022ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 993ms
And Delete invitations with email "aaaa@keeeper.pl" 002ms
When Go to "INVITATIONS_TAB" 183ms
And Go to create invitation form 069ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "PRODUCER" "null" "aaaa@keeeper.pl" 359ms
Then Check if NIP is not required to inviting to your company 30s 059ms
When Send invitation 091ms
Then Create invitation success alert is displayed 214ms
And Invitation is displayed on list "aaaa@keeeper.pl" 202ms
After Hooks.deleteInvitationAfterTest() 034ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 992ms
And Delete invitations with email "aaaa@neuca.pl" 001ms
When Go to "INVITATIONS_TAB" 162ms
And Go to create invitation form 079ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSEMAN" "null" "aaaa@neuca.pl" 443ms
Then Check if NIP is not required to inviting to your company 30s 049ms
When Send invitation 088ms
Then Create invitation success alert is displayed 373ms
And Invitation is displayed on list "aaaa@neuca.pl" 214ms
After Hooks.deleteInvitationAfterTest() 023ms
View Feature Invitation
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 059ms
And Delete invitations with email "aaaa@farmacol.com.pl" 002ms
When Go to "INVITATIONS_TAB" 185ms
And Go to create invitation form 093ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSE_MANAGER" "null" "aaaa@farmacol.com.pl" 435ms
Then Check if NIP is not required to inviting to your company 30s 078ms
When Send invitation 097ms
Then Create invitation success alert is displayed 365ms
And Invitation is displayed on list "aaaa@farmacol.com.pl" 224ms
After Hooks.deleteInvitationAfterTest() 025ms
View Feature Invitation
Scenario Outline Checking if inviting the user to your company is working correctly [A-7430]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 069ms
And Delete invitations with email "aaaa@keeeper.pl" 002ms
When Go to "INVITATIONS_TAB" 181ms
And Go to create invitation form 080ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "PRODUCER" "null" "aaaa@keeeper.pl" 390ms
When Send invitation 052ms
Then Create invitation success alert is displayed 259ms
And Check content of message about invitation "ownCompany" 051ms
java.lang.AssertionError: Przy zaproszeniu do własnej firmy powinno pojawić się info o istniejącej firmie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:224)
	at ✽.Check content of message about invitation "ownCompany"(file:Features/Atom/Invitations/Invitation.feature:285)
And Invitation is displayed on list "aaaa@keeeper.pl" 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Checking if inviting the user to your company is working correctly [A-7430]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 906ms
And Delete invitations with email "aaaa@neuca.pl" 003ms
When Go to "INVITATIONS_TAB" 161ms
And Go to create invitation form 074ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSEMAN" "null" "aaaa@neuca.pl" 436ms
When Send invitation 055ms
Then Create invitation success alert is displayed 369ms
And Check content of message about invitation "ownCompany" 043ms
java.lang.AssertionError: Przy zaproszeniu do własnej firmy powinno pojawić się info o istniejącej firmie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:224)
	at ✽.Check content of message about invitation "ownCompany"(file:Features/Atom/Invitations/Invitation.feature:285)
And Invitation is displayed on list "aaaa@neuca.pl" 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Checking if inviting the user to your company is working correctly [A-7430]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 023ms
And Delete invitations with email "aaaa@farmacol.com.pl" 002ms
When Go to "INVITATIONS_TAB" 173ms
And Go to create invitation form 068ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSE_MANAGER" "null" "aaaa@farmacol.com.pl" 430ms
When Send invitation 072ms
Then Create invitation success alert is displayed 416ms
And Check content of message about invitation "ownCompany" 049ms
java.lang.AssertionError: Przy zaproszeniu do własnej firmy powinno pojawić się info o istniejącej firmie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:224)
	at ✽.Check content of message about invitation "ownCompany"(file:Features/Atom/Invitations/Invitation.feature:285)
And Invitation is displayed on list "aaaa@farmacol.com.pl" 000ms
After Hooks.deleteInvitationAfterTest() 005ms
View Feature Invitation
Scenario Outline Limiting possibility of inviting user to own company - checking mail domain [A-7434]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 997ms
And Delete invitations with email "abc@keeeper.pl" 002ms
When Go to "INVITATIONS_TAB" 179ms
And Go to create invitation form 078ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "PRODUCER" "null" "aaaa@kper.pl" 364ms
When Send invitation 057ms
Then Verify that wrong mail domain alert is displayed 15s 025ms
java.lang.AssertionError: Powinien pojawić się alert o złej domenie majla
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.verifyThatWrongMailDomianAlertIsDisplayed(InvitationTest.java:244)
	at ✽.Verify that wrong mail domain alert is displayed(file:Features/Atom/Invitations/Invitation.feature:301)
When Fill part of invitation page for existed company in Apollo "null" "null" "null" "abc@keeeper.pl" 000ms
And Send invitation 000ms
Then Create invitation success alert is displayed 000ms
And Check content of message about invitation "ownCompany" 000ms
And Invitation is displayed on list "abc@keeeper.pl" 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Limiting possibility of inviting user to own company - checking mail domain [A-7434]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 045ms
And Delete invitations with email "abcd@neuca.pl" 001ms
When Go to "INVITATIONS_TAB" 167ms
And Go to create invitation form 073ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSEMAN" "null" "aaaa@neeeuca.pl" 426ms
When Send invitation 063ms
Then Verify that wrong mail domain alert is displayed 15s 028ms
java.lang.AssertionError: Powinien pojawić się alert o złej domenie majla
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.verifyThatWrongMailDomianAlertIsDisplayed(InvitationTest.java:244)
	at ✽.Verify that wrong mail domain alert is displayed(file:Features/Atom/Invitations/Invitation.feature:301)
When Fill part of invitation page for existed company in Apollo "null" "null" "null" "abcd@neuca.pl" 000ms
And Send invitation 000ms
Then Create invitation success alert is displayed 000ms
And Check content of message about invitation "ownCompany" 000ms
And Invitation is displayed on list "abcd@neuca.pl" 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Limiting possibility of inviting user to own company - checking mail domain [A-7434]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "farmacol-admin" and set token of apiUsername "super-admin-farmacol" 1s 133ms
And Delete invitations with email "abcde@farmacol.com.pl" 002ms
When Go to "INVITATIONS_TAB" 205ms
And Go to create invitation form 083ms
And Fill part of invitation page for existed company in Apollo "JOIN_COMPANY" "WAREHOUSE_MANAGER" "null" "aaaa@farrrmacol.com.pl" 425ms
When Send invitation 077ms
Then Verify that wrong mail domain alert is displayed 15s 049ms
java.lang.AssertionError: Powinien pojawić się alert o złej domenie majla
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.verifyThatWrongMailDomianAlertIsDisplayed(InvitationTest.java:244)
	at ✽.Verify that wrong mail domain alert is displayed(file:Features/Atom/Invitations/Invitation.feature:301)
When Fill part of invitation page for existed company in Apollo "null" "null" "null" "abcde@farmacol.com.pl" 000ms
And Send invitation 000ms
Then Create invitation success alert is displayed 000ms
And Check content of message about invitation "ownCompany" 000ms
And Invitation is displayed on list "abcde@farmacol.com.pl" 000ms
After Hooks.deleteInvitationAfterTest() 005ms
View Feature Invitation
Scenario Outline Check if is always take into account NIP provided in invitation - e-mail address used by another user [A-7390]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 207ms
And Delete invitations with email "dha1-supplier-2@qa.qa-test" 002ms
When Go to "INVITATIONS_TAB" 196ms
And Create invitation for "new" user "CARRIER" "CARRIER" "dha1-supplier-2@qa.qa-test" "AL" 1s 125ms
Then Check content of message about invitation "incompatibleNIP" 109ms
java.lang.AssertionError: Nie zgadza się treść alertu!! ŁEEŁO ŁEEEŁO!!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:236)
	at ✽.Check content of message about invitation "incompatibleNIP"(file:Features/Atom/Invitations/Invitation.feature:319)
After Hooks.deleteInvitationAfterTest() 006ms
View Feature Invitation
Scenario Outline Check if is always take into account NIP provided in invitation - e-mail address used by another user [A-7390]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 919ms
And Delete invitations with email "dha1-supplier-2@qa.qa-test" 001ms
When Go to "INVITATIONS_TAB" 177ms
And Create invitation for "new" user "CARRIER" "CARRIER" "dha1-supplier-2@qa.qa-test" "AL" 1s 030ms
Then Check content of message about invitation "incompatibleNIP" 118ms
java.lang.AssertionError: Nie zgadza się treść alertu!! ŁEEŁO ŁEEEŁO!!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkContentInvitationAlert(InvitationTest.java:236)
	at ✽.Check content of message about invitation "incompatibleNIP"(file:Features/Atom/Invitations/Invitation.feature:319)
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Check if is always take into account NIP provided in invitation - existed NIP in apollo and e-mail address used by another user [A-7390]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 071ms
And Delete invitations with email "dha1-supplier-2@qa.qa-test" 001ms
When Go to "INVITATIONS_TAB" 182ms
And Go to create invitation form 074ms
And Fill part of invitation page for existed company in Apollo "CARRIER" "CARRIER" "PL" "dha1-supplier-2@qa.qa-test" 973ms
Then Check if company existed in apollo is suggest correctly 049ms
java.lang.AssertionError: Firma którą podpowiada nie jest tą, której się spodziewamy
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkIfCompanyExistedInApolloIsSuggestCorrectly(InvitationTest.java:195)
	at ✽.Check if company existed in apollo is suggest correctly(file:Features/Atom/Invitations/Invitation.feature:333)
When Send invitation 000ms
Then Check content of message about invitation "incompatibleNIP" 000ms
After Hooks.deleteInvitationAfterTest() 004ms
View Feature Invitation
Scenario Outline Check if is always take into account NIP provided in invitation - existed NIP in apollo and e-mail address used by another user [A-7390]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 975ms
And Delete invitations with email "dha1-supplier-2@qa.qa-test" 001ms
When Go to "INVITATIONS_TAB" 181ms
And Go to create invitation form 073ms
And Fill part of invitation page for existed company in Apollo "CARRIER" "CARRIER" "PL" "dha1-supplier-2@qa.qa-test" 922ms
Then Check if company existed in apollo is suggest correctly 046ms
java.lang.AssertionError: Firma którą podpowiada nie jest tą, której się spodziewamy
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Invitation.InvitationTest.checkIfCompanyExistedInApolloIsSuggestCorrectly(InvitationTest.java:195)
	at ✽.Check if company existed in apollo is suggest correctly(file:Features/Atom/Invitations/Invitation.feature:333)
When Send invitation 000ms
Then Check content of message about invitation "incompatibleNIP" 000ms
After Hooks.deleteInvitationAfterTest() 005ms
View Feature Invitation
Scenario Outline Check if it is possible to invite existing user in order to associate him with principal company [A-7315]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-alrec" 093ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "automatyy3333@test.pl" by JSON file 2s 601ms
When Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 908ms
And Go to "INVITATIONS_TAB" 175ms
And Create invitation for "existing" user "SUPPLIER" "SUPPLIER" "automatyy3333@test.pl" "PL" 1s 081ms
And Wait "3" seconds 3s
Then Create invitation success alert is displayed 15s 057ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@class, 'success')]"}
  (Session info: headless chrome=91.0.4472.164)
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: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-59-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.SjdyzF}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7aa2e3f9ee9defc28a077b622d27826a
*** Element info: {Using=xpath, value=//div[contains(@class, 'success')]}
	at sun.reflect.GeneratedConstructorAccessor181.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at CucumberTests.Invitation.InvitationTest.createInvitationSuccessAlertIsDisplayed(InvitationTest.java:70)
	at ✽.Create invitation success alert is displayed(file:Features/Atom/Invitations/Invitation.feature:350)
After Hooks.deleteInvitationAfterTest() 004ms
After Hooks.cleanUserDetailsAfterTest() 2s 557ms
View Feature Invitation
Scenario Outline Check if new user can be registered to company existing in different principal space
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "super-admin-farmacol" and set token of apiUsername "super-admin-farmacol" 1s 197ms
When Create company "Farmacol-NEU" with given nip "DE" "12344321123" "Dostawca \ Odbiorca" 15s 820ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//li[text()='Dostawca \ Odbiorca' and @role='option'] | //li[@role='option']//span[text()='Dostawca \ Odbiorca']"}
  (Session info: headless chrome=91.0.4472.164)
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: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-59-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.SjdyzF}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7aa2e3f9ee9defc28a077b622d27826a
*** Element info: {Using=xpath, value=//li[text()='Dostawca \ Odbiorca' and @role='option'] | //li[@role='option']//span[text()='Dostawca \ Odbiorca']}
	at sun.reflect.GeneratedConstructorAccessor181.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.selectOptionFromSelect(BasePage.java:258)
	at Pages.Company.CreateCompanyPage.fillSelect(CreateCompanyPage.java:42)
	at Pages.Company.CreateCompanyPage.fillFormWithGivenNip(CreateCompanyPage.java:34)
	at CucumberTests.Company.CreateCompanyTest.createCompanyWithGivenNip(CreateCompanyTest.java:88)
	at ✽.Create company "Farmacol-NEU" with given nip "DE" "12344321123" "Dostawca \ Odbiorca"(file:Features/Atom/Invitations/Invitation.feature:372)
And If user is login then logout 000ms
And Login as "super-admin-neuca" 000ms
And Go to "INVITATIONS_TAB" 000ms
And Create invitation with given nip "SUPPLIER" "SUPPLIER" "farmacol-neu@qp.pl" "DE" "12344321123" 000ms
And If user is login then logout 000ms
And Mock invitation email by admin panel "super-admin-neuca" "farmacol-neu@qp.pl" 000ms
And Register to application "SUPPLIER" 000ms
And Wait "4" seconds 000ms
And Login as "farmacol-neu@qp.pl" 000ms
And User is successfully logged 000ms
Hooks
After Hooks.deleteCompanyAfterTest() 013ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania PUT pod adresem disableCompany?id= - status odpowiedzi: 403 , komunikat:  [path:/apollo/api/disableCompany, error:Forbidden, message:Forbidden, timestamp:1627077032582, status:403]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.putResponse(RestUtil.java:274)
	at Utils.RestUtils.RestUtil.putToApolloApi(RestUtil.java:110)
	at CucumberTests.Hooks.deleteCompanyAfterTest(Hooks.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	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.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	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)
After Hooks.deleteInvitationAfterTest() 000ms
java.lang.NullPointerException
	at CucumberTests.Hooks.deleteInvitationAfterTest(Hooks.java:260)
	at sun.reflect.GeneratedMethodAccessor243.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.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	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)