Home > Requirements > Date And Time > Time Steps Specification And Computation
Report generated 11-04-2023 12:42

Capability: Time Steps Specification And Computation

Computing dates based on very flexible recurrence rules as specified in iCalendar specification RFC 5545. It will be one of a basic brick to calculate some Asset Liability Management (ALM) measures as the liquidity gap or the interest gap by defining a time steps. Those steps could be daily, weeky, monthly and/or yearly. They can be combined together as well; For instance, defining a time interval with two steps, the first as monthly with 36 occurrences, then the second one as daily until the end of year.

Feature Coverage By Scenario

Requirements Overview

Key Statistics

Number of Scenarios 27
Total Number of Test Cases 27
Tests Started Apr 11, 2023 12:42:03
Tests Finished Apr 11, 2023 10:42:05
Total Duration 2s
Fastest Test 29ms
Slowest Test 978ms
Average Execution Time 73ms
Total Execution Time 1s

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 27 Total Duration 2s
Total Number of Test Cases 27 Fastest Test 29ms
Number of Manual Test Cases 0 Slowest Test 978ms
Tests Started Apr 11, 2023 12:42:03 Average Execution Time 73ms
Tests Finished Apr 11, 2023 10:42:05 Total Execution Time 1s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
Recurring Dates Computing Daily computing from a start date involving last day of a 31-day month windows 3 12:42:03 978ms SUCCESS
Recurring Dates Computing Every 10 days computing from a start date involving last day of a 31-day month windows 3 10:42:04 036ms SUCCESS
Recurring Dates Computing Every 10 days computing from a start date not involving last day of a 31-day month windows 3 10:42:04 036ms SUCCESS
Recurring Dates Computing Monthly computing from a start date involving last day of a 31-day month windows 3 10:42:04 043ms SUCCESS
Recurring Dates Computing Monthly computing from a start date involving last day of a 30-day month windows 3 10:42:04 035ms SUCCESS
Recurring Dates Computing Monthly last day computing from a start date involving last day of a 31-day month windows 3 10:42:04 040ms SUCCESS
Recurring Dates Computing Monthly last day computing from a start date not involving last day of the month windows 3 10:42:04 036ms SUCCESS
Recurring Dates Computing Monthly last day computing from a start date involving last day of a 30-day month windows 3 10:42:05 034ms SUCCESS
Recurring Dates Computing Monthly last day computing from a start date of a leap year involving last day of a 31-day month windows 3 10:42:05 037ms SUCCESS
Recurring Dates Computing Monthly last day computing from a start date involving last day of february windows 3 10:42:05 037ms SUCCESS
Recurring Dates Computing Monthly third penultimate day computing from a start date involving last day of a 31-day month windows 3 10:42:05 033ms SUCCESS
Recurring Dates Computing Monthly third penultimate day computing from a start date not involving last day of the month windows 3 10:42:05 037ms SUCCESS
Recurring Dates Computing Monthly third penultimate day computing from a start date involving last day of a 30-day month windows 3 10:42:05 031ms SUCCESS
Recurring Dates Computing Monthly third penultimate day computing from a start date involving last day of february windows 3 10:42:05 053ms SUCCESS
Recurring Dates Computing Monthly third penultimate day computing from a start date of a leap year involving last day of a 31-day month windows 3 10:42:05 048ms SUCCESS
Recurring Dates Computing Monthly and yearly computing from a start date with involving day of a 31-day month windows 3 10:42:05 053ms SUCCESS
Recurring Dates Computing Monthly and quartly computing from a start date involving last day of a 31-day month windows 3 10:42:05 044ms SUCCESS
Recurring Dates Computing Daily, monthly and yearly computing from a start date not involving last day of the month windows 3 10:42:05 034ms SUCCESS
Recurring Dates Computing Monthly on the 1st Friday from a start date involving last day of a 31-day month windows 3 10:42:05 056ms SUCCESS
Recurring Dates Computing Monthly on the 2nd and 15th from a start date involving last day of a 31-day month windows 3 10:42:05 052ms SUCCESS
Recurring Dates Computing Monthly on the first and last day from a start date involving last day of a 31-day month windows 3 10:42:05 044ms SUCCESS
Recurring Dates Computing Every Monday of every month computing from a start date involving last day of a 31-day month windows 3 10:42:05 035ms SUCCESS
Recurring Dates Computing The U.S. Presidential Election day computing from 2020 windows 3 10:42:05 034ms SUCCESS
Recurring Dates Computing Every 3 hours from 9h00 AM to 5h00 PM on a specific day windows 3 10:42:05 036ms SUCCESS
Recurring Dates Computing Every 3 hours from 00h00 to 5h00 PM on a specific day windows 3 10:42:05 030ms SUCCESS
Recurring Dates Computing Every a quarter of an hour for 6 occurrences windows 3 10:42:05 031ms SUCCESS
Recurring Dates Computing Weekly for 6 occurrences windows 3 10:42:05 029ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 3.6.22