Project Number Date
functional-tests 1 11 May 2026, 12:10

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Rooms Management 32 0 0 0 0 32 8 0 8 1:19.953 Passed
Feature Rooms Management
Logged in Users (Administrators), must be able to create new rooms through Room Management page by filling up all mandatory fields and selecting room room features. If any of the mandatory fields is missing, proper mandatory error message must be displayed. If any of the fields is filled in with invalid data, proper validation error message must be displayed.
7.675
Given User is logged via Booking Management Login Page as Administrator 2.382
And User is on the Rooms Management Page 5.292
1.315
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.479
When User creates new Single type Not Accessible room '114' priced at 80 GBP with 'no features added to the room' 0.698
Then New Single type Not Accessible room '114' priced at 80 GBP with 'no features added to the room' will be created 0.617
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.063
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.093
7.186
Given User is logged via Booking Management Login Page as Administrator 1.904
And User is on the Rooms Management Page 5.282
2.755
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.405
When User creates new Family type Accessible room '117' priced at 250 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' 1.790
Then New Family type Accessible room '117' priced at 250 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' will be created 0.965
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.069
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.139
9.440
Given User is logged via Booking Management Login Page as Administrator 4.124
And User is on the Rooms Management Page 5.315
1.896
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.643
When User creates new Twin type Not Accessible room '314' with 'WiFi, TV and Safe' without filling up room price field 1.244
Then User will get mandatory error message: 'must be greater than or equal to 1' 0.652
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.001
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.124
7.631
Given User is logged via Booking Management Login Page as Administrator 2.332
And User is on the Rooms Management Page 5.298
3.150
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.374
When User creates new Suite type Accessible room '118' priced at 300 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' 2.175
Then New Suite type Accessible room '118' priced at 300 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' will be created 0.975
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.101
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.116
8.698
Given User is logged via Booking Management Login Page as Administrator 2.852
And User is on the Rooms Management Page 5.845
2.595
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.628
When User creates new Twin type Not Accessible room '115' priced at 150 GBP with 'WiFi, TV and Safe' 1.475
Then New Twin type Not Accessible room '115' priced at 150 GBP with 'WiFi, TV and Safe' will be created 1.119
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.119
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.155
7.850
Given User is logged via Booking Management Login Page as Administrator 2.458
And User is on the Rooms Management Page 5.392
0.898
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.465
When User creates new Twin type Not Accessible room priced at 55 GBP with 'WiFi and TV' without filling up room name field 0.825
Then User will get mandatory error message: 'Room name must be set' 0.072
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.144
7.660
Given User is logged via Booking Management Login Page as Administrator 2.318
And User is on the Rooms Management Page 5.341
2.652
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.328
When User creates new Double type Accessible room '116' priced at 200 GBP with 'WiFi, TV, Refreshments and Safe' 1.680
Then New Double type Accessible room '116' priced at 200 GBP with 'WiFi, TV, Refreshments and Safe' will be created 0.972
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.108
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.138
7.590
Given User is logged via Booking Management Login Page as Administrator 2.304
And User is on the Rooms Management Page 5.285
0.955
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.465
When User creates new Single type Not Accessible room '214' priced at 0 GBP with 'no features added to the room' 0.857
Then User will get validation error message: 'must be greater than or equal to 1' 0.097
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.160