Project Number Date
functional-tests 1 15 Dec 2025, 09:31

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:12.148 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.029
Given User is logged via Booking Management Login Page as Administrator 1.798
And User is on the Rooms Management Page 5.230
1.844
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.369
When User creates new Single type Not Accessible room '114' priced at 80 GBP with 'no features added to the room' 0.876
Then New Single type Not Accessible room '114' priced at 80 GBP with 'no features added to the room' will be created 0.967
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.068
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.161
7.726
Given User is logged via Booking Management Login Page as Administrator 2.375
And User is on the Rooms Management Page 5.350
1.893
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.553
When User creates new Double type Accessible room '116' priced at 200 GBP with 'WiFi, TV, Refreshments and Safe' 1.451
Then New Double type Accessible room '116' priced at 200 GBP with 'WiFi, TV, Refreshments and Safe' will be created 0.441
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.046
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.141
7.326
Given User is logged via Booking Management Login Page as Administrator 1.957
And User is on the Rooms Management Page 5.369
1.328
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.503
When User creates new Single type Not Accessible room '214' priced at 0 GBP with 'no features added to the room' 0.739
Then User will get validation error message: 'must be greater than or equal to 1' 0.588
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.344
Given User is logged via Booking Management Login Page as Administrator 2.113
And User is on the Rooms Management Page 5.231
0.868
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.308
When User creates new Twin type Not Accessible room priced at 55 GBP with 'WiFi and TV' without filling up room name field 0.782
Then User will get mandatory error message: 'Room name must be set' 0.085
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.115
7.305
Given User is logged via Booking Management Login Page as Administrator 2.044
And User is on the Rooms Management Page 5.261
2.387
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.464
When User creates new Suite type Accessible room '118' priced at 300 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' 1.582
Then New Suite type Accessible room '118' priced at 300 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' will be created 0.805
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.045
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.149
7.387
Given User is logged via Booking Management Login Page as Administrator 2.172
And User is on the Rooms Management Page 5.215
2.053
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.516
When User creates new Twin type Not Accessible room '115' priced at 150 GBP with 'WiFi, TV and Safe' 1.142
Then New Twin type Not Accessible room '115' priced at 150 GBP with 'WiFi, TV and Safe' will be created 0.911
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.061
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.150
7.126
Given User is logged via Booking Management Login Page as Administrator 1.876
And User is on the Rooms Management Page 5.250
1.153
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.420
When User creates new Twin type Not Accessible room '314' with 'WiFi, TV and Safe' without filling up room price field 1.071
Then User will get mandatory error message: 'must be greater than or equal to 1' 0.082
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.149
7.307
Given User is logged via Booking Management Login Page as Administrator 2.064
And User is on the Rooms Management Page 5.243
2.064
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.395
When User creates new Family type Accessible room '117' priced at 250 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' 1.277
Then New Family type Accessible room '117' priced at 250 GBP with 'WiFi, TV, Radio, Refreshments, Safe and Views' will be created 0.787
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.043
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.140