Project Number Date
ApolloFullRunnerReport master.311 19 lut 2021, 10:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Announcements 59 1 5 0 0 65 7 1 8 3m 7s 210ms Failed
Feature Announcements
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 098ms
When Go to "ANNOUNCEMENTS_TAB" 088ms
And Go to manage announcements tab 100ms
And Go to add new announcement form 171ms
And Add new announcement with subject "Nowe ogłoszenie" and content "Treść" for roleGroups "ADMIN,LOGISTICIAN" 373ms
Then Verify that announcement with "Nowe ogłoszenie" is present in admin table 533ms
After Hooks.deleteAnnouncementAfterTest() 182ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 917ms
When Go to "ANNOUNCEMENTS_TAB" 083ms
And Go to manage announcements tab 120ms
And Go to add new announcement form 162ms
And Add new announcement with subject "Ogłoszenie dla ochrony" and content "Treść" for roleGroups "GUARD" 334ms
Then Login as "neuca-guard" 2s 683ms
And Verify that announcement with subject "Ogłoszenie dla ochrony" is visible 042ms
Then Login as "neuca-admin" 2s 474ms
And Verify that announcement with subject "Ogłoszenie dla ochrony" is not visible 15s 055ms
After Hooks.deleteAnnouncementAfterTest() 068ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 543ms
When Go to "ANNOUNCEMENTS_TAB" 088ms
And Go to manage announcements tab 120ms
And Go to add new announcement form 165ms
And Add new announcement with subject "Ogłoszenie dla obserwatora" and content "Treść" for roleGroups "OBSERVER" 349ms
Then Login as "neuca-observer" 2s 144ms
And Verify that announcement with subject "Ogłoszenie dla obserwatora" is visible 044ms
Then Login as "neuca-guard" 1s 866ms
And Verify that announcement with subject "Ogłoszenie dla obserwatora" is not visible 15s 007ms
After Hooks.deleteAnnouncementAfterTest() 219ms
Given Login as "neuca-admin" 1s 902ms
Then Verify that default startup tab is "ANNOUNCEMENTS_TAB" 022ms
Given Login as "hochland-admin" 1s 393ms
Then Verify that default startup tab is "TRANSPORT_TABLE" 015ms
Given Set token of apiUsername "super-admin-neuca" 104ms
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 141ms
Then Login as "neuca-warehouseman" 1s 697ms
And Verify that announcement tab is open 026ms
And Verify by ID from API that announcement is visible 105ms
Then Check if announcement is unwrapping correctly 3s 263ms
And Check if announcement content "Podwyżki dla wszystkich! ąśćżń" and subject "Ogłoszonko dla Magazyniera" is correctly 116ms
Given Login as "neuca-admin" 1s 703ms
And Go to manage announcements tab 102ms
And Edit announcement and change content to "*jednak podwyżek nie będzie - hue hue" 18s 380ms
Then Login as "neuca-warehouseman" 1s 731ms
And Verify by ID from API that announcement is visible 111ms
Then Check if announcement is unwrapping correctly 3s 271ms
And Check that announcement has an edit author 246ms
And Check if announcement content is edit correctly "*jednak podwyżek nie będzie - hue hue" 058ms
After Hooks.deleteAnnouncementAfterTest() 127ms
Scenario Outline Check if marking unread advertisements is working correctly
Steps
Given Set token of apiUsername "super-admin-neuca" 096ms
And Login as "neuca-admin" 1s 602ms
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 150ms
Then Login as "neuca-warehouseman" 1s 532ms
And Verify by ID from API that announcement is visible 101ms
Then Check if announcement is wrap 029ms
Then Check if announcement has a red mark "announcementOnTheTop" 30s 142ms
java.lang.AssertionError: Wykrzyknik przy ogłoszeniu jest niewidoczny
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Announcements.AnnouncementsTest.checkIfAnnouncementHasARedMark(AnnouncementsTest.java:149)
	at ✽.Check if announcement has a red mark "announcementOnTheTop"(file:Features/Atom/Announcements/Announcements.feature:70)
Then Check if announcement is unwrapping correctly 000ms
And Check if announcement content "Podwyżki dla wszystkich! ąśćżń" and subject "Ogłoszonko dla Magazyniera" is correctly 000ms
And Check if text bold and red exclamation mark disappear after reading announcement "announcementOnTheTop" 000ms
Then Refresh page 000ms
And Check if text bold and red exclamation mark disappear after reading announcement "announcementAtTheBottom" 000ms
After Hooks.deleteAnnouncementAfterTest() 132ms
Given Set token of apiUsername "super-admin-neuca" 090ms
And Login as "neuca-warehouseman" 1s 638ms
Then Check counter of unread announcements 30s 099ms
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 197ms
When Refresh page 2s 191ms
Then Verify that announcement tab is open 239ms
And Check if the number of unread announcement is higher by one 077ms
And Check if announcement is unwrapping correctly 3s 249ms
When Refresh page 2s 122ms
And Check if the number of unread announcements is the same as at the beginning 30s 678ms
After Hooks.deleteAnnouncementAfterTest() 148ms