Skip to content

Commit 332c3b5

Browse files
authored
3.0 Fix concept datetime-tz tests (#306)
## Usage and product changes We add and modify test cases for `datetime-tz` value types for attributes and values in the `concept` package based on the finished implementation of the offset-based timezones.
1 parent 52d3aca commit 332c3b5

File tree

4 files changed

+139
-133
lines changed

4 files changed

+139
-133
lines changed

concept/thing/attribute.feature

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -269,31 +269,32 @@ Feature: Concept Attribute
269269
Then attribute $suc exists
270270
Then attribute $fail does not exist
271271
Examples:
272-
| value-type | range-args | fail-val | suc-val |
273-
| long | 1..3 | 0 | 1 |
274-
| long | 1..3 | -1 | 2 |
275-
| long | 1..3 | 4 | 3 |
276-
| long | -1..1 | -2 | 0 |
277-
| long | -1..1 | 2 | -1 |
278-
| double | 0.01..0.1 | 0.001 | 0.01 |
279-
| double | 0.01..0.1 | 0.11 | 0.0111111 |
280-
| double | -0.01..0.1 | -0.011 | 0.01 |
281-
| double | -0.01..0.1 | 0.11 | -0.01 |
282-
| double | 19.337..339.0 | 19.336 | 78.838482823782 |
283-
| decimal | 0.01..0.1 | 0.001 | 0.01 |
284-
| decimal | 0.01..0.1 | 0.11 | 0.0111111 |
285-
| decimal | -0.01..0.1 | -0.011 | 0.01 |
286-
| decimal | -0.01..0.1 | 0.11 | -0.01 |
287-
| decimal | 19.337..339.0 | 19.336 | 78.838482823782 |
288-
| string | "1".."3" | "0" | "1" |
289-
| string | "1".."3" | "#" | "2" |
290-
| string | "1".."3" | "4" | "3" |
291-
| string | "s".."sss" | "S" | "s" |
292-
| string | "s".."sss" | "j" | "ss" |
293-
| string | "s".."sss" | "SSS" | "sss" |
294-
| date | 2024-05-05..2024-05-07 | 2024-05-04 | 2024-05-06 |
295-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-04T16:01:59 | 2024-05-05T16:01:59 |
296-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-05T16:02:00 | 2024-05-05T16:01:58 |
297-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2025-05-05T16:01:58 | 2024-05-05T16:01:57 |
298-
| datetime-tz | 2024-05-05+0100..2024-05-05T16:31:59+0100 | 2024-05-04+0000 | 2024-05-05T16:31:00+0100 |
299-
| datetime-tz | 2024-05-05+0100..2024-05-05T16:31:59+0100 | 2024-05-05+0010 | 2024-05-05+0100 |
272+
| value-type | range-args | fail-val | suc-val |
273+
| long | 1..3 | 0 | 1 |
274+
| long | 1..3 | -1 | 2 |
275+
| long | 1..3 | 4 | 3 |
276+
| long | -1..1 | -2 | 0 |
277+
| long | -1..1 | 2 | -1 |
278+
| double | 0.01..0.1 | 0.001 | 0.01 |
279+
| double | 0.01..0.1 | 0.11 | 0.0111111 |
280+
| double | -0.01..0.1 | -0.011 | 0.01 |
281+
| double | -0.01..0.1 | 0.11 | -0.01 |
282+
| double | 19.337..339.0 | 19.336 | 78.838482823782 |
283+
| decimal | 0.01..0.1 | 0.001 | 0.01 |
284+
| decimal | 0.01..0.1 | 0.11 | 0.0111111 |
285+
| decimal | -0.01..0.1 | -0.011 | 0.01 |
286+
| decimal | -0.01..0.1 | 0.11 | -0.01 |
287+
| decimal | 19.337..339.0 | 19.336 | 78.838482823782 |
288+
| string | "1".."3" | "0" | "1" |
289+
| string | "1".."3" | "#" | "2" |
290+
| string | "1".."3" | "4" | "3" |
291+
| string | "s".."sss" | "S" | "s" |
292+
| string | "s".."sss" | "j" | "ss" |
293+
| string | "s".."sss" | "SSS" | "sss" |
294+
| date | 2024-05-05..2024-05-07 | 2024-05-04 | 2024-05-06 |
295+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-04T16:01:59 | 2024-05-05T16:01:59 |
296+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-05T16:02:00 | 2024-05-05T16:01:58 |
297+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2025-05-05T16:01:58 | 2024-05-05T16:01:57 |
298+
| datetime-tz | 2024-05-05T00:00:00+0010..2024-05-05T16:31:59+0100 | 2024-05-04+0000 | 2024-05-05T16:31:00+0100 |
299+
| datetime-tz | 2024-05-05T00:00:00+0010..2024-05-05T16:31:59+0100 | 2024-05-05T00:00:00+0100 | 2024-05-05T00:00:00+0010 |
300+
| datetime-tz | 2024-05-05T00:00:00 Europe/Berlin..2024-05-05T00:00:00 Europe/London | 2024-05-05T00:00:01 Europe/London | 2024-05-05T00:00:01 Europe/Berlin |

concept/thing/has.feature

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -268,35 +268,35 @@ Feature: Concept Ownership
268268
Then entity $p get has(limited-value) contain: $suc
269269
Then entity $p get has(limited-value) do not contain: $fail
270270
Examples:
271-
| value-type | range-args | fail-val | suc-val |
272-
| long | 1..3 | 0 | 1 |
273-
| long | 1..3 | -1 | 2 |
274-
| long | 1..3 | 4 | 3 |
275-
| long | -1..1 | -2 | 0 |
276-
| long | -1..1 | 2 | -1 |
277-
| double | 0.01..0.1 | 0.001 | 0.01 |
278-
| double | 0.01..0.1 | 0.11 | 0.0111111 |
279-
| double | -0.01..0.1 | -0.011 | 0.01 |
280-
| double | -0.01..0.1 | 0.11 | -0.01 |
281-
| double | 19.337..339.0 | 19.336 | 78.838482823782 |
282-
| decimal | 0.01..0.1 | 0.001 | 0.01 |
283-
| decimal | 0.01..0.1 | 0.11 | 0.0111111 |
284-
| decimal | -0.01..0.1 | -0.011 | 0.01 |
285-
| decimal | -0.01..0.1 | 0.11 | -0.01 |
286-
| decimal | 19.337..339.0 | 19.336 | 78.838482823782 |
287-
| string | "1".."3" | "0" | "1" |
288-
| string | "1".."3" | "#" | "2" |
289-
| string | "1".."3" | "4" | "3" |
290-
| string | "s".."sss" | "S" | "s" |
291-
| string | "s".."sss" | "j" | "ss" |
292-
| string | "s".."sss" | "SSS" | "sss" |
293-
| date | 2024-05-05..2024-05-07 | 2024-05-04 | 2024-05-06 |
294-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-04T16:01:59 | 2024-05-05T16:01:59 |
295-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-05T16:02:00 | 2024-05-05T16:01:58 |
296-
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2025-05-05T16:01:58 | 2024-05-05T16:01:57 |
297-
| datetime-tz | 2024-05-05+0100..2024-05-05T16:31:59+0100 | 2024-05-04+0000 | 2024-05-05T16:31:00+0100 |
298-
| datetime-tz | 2024-05-05+0100..2024-05-05T16:31:59+0100 | 2024-05-05+0010 | 2024-05-05+0100 |
299-
271+
| value-type | range-args | fail-val | suc-val |
272+
| long | 1..3 | 0 | 1 |
273+
| long | 1..3 | -1 | 2 |
274+
| long | 1..3 | 4 | 3 |
275+
| long | -1..1 | -2 | 0 |
276+
| long | -1..1 | 2 | -1 |
277+
| double | 0.01..0.1 | 0.001 | 0.01 |
278+
| double | 0.01..0.1 | 0.11 | 0.0111111 |
279+
| double | -0.01..0.1 | -0.011 | 0.01 |
280+
| double | -0.01..0.1 | 0.11 | -0.01 |
281+
| double | 19.337..339.0 | 19.336 | 78.838482823782 |
282+
| decimal | 0.01..0.1 | 0.001 | 0.01 |
283+
| decimal | 0.01..0.1 | 0.11 | 0.0111111 |
284+
| decimal | -0.01..0.1 | -0.011 | 0.01 |
285+
| decimal | -0.01..0.1 | 0.11 | -0.01 |
286+
| decimal | 19.337..339.0 | 19.336 | 78.838482823782 |
287+
| string | "1".."3" | "0" | "1" |
288+
| string | "1".."3" | "#" | "2" |
289+
| string | "1".."3" | "4" | "3" |
290+
| string | "s".."sss" | "S" | "s" |
291+
| string | "s".."sss" | "j" | "ss" |
292+
| string | "s".."sss" | "SSS" | "sss" |
293+
| date | 2024-05-05..2024-05-07 | 2024-05-04 | 2024-05-06 |
294+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-04T16:01:59 | 2024-05-05T16:01:59 |
295+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2024-05-05T16:02:00 | 2024-05-05T16:01:58 |
296+
| datetime | 2024-05-05T16:01:57..2024-05-05T16:01:59 | 2025-05-05T16:01:58 | 2024-05-05T16:01:57 |
297+
| datetime-tz | 2024-05-05T00:00:00+0010..2024-05-05T16:31:59+0100 | 2024-05-04T00:00:00+0000 | 2024-05-05T16:31:00+0100 |
298+
| datetime-tz | 2024-05-05T00:00:00+0010..2024-05-05T16:31:59+0100 | 2024-05-05T00:00:00+0100 | 2024-05-05T00:00:00+0010 |
299+
| datetime-tz | 2024-05-05T00:00:00 Europe/Berlin..2024-05-05T00:00:00 Europe/London | 2024-05-05T00:00:01 Europe/London | 2024-05-05T00:00:01 Europe/Berlin |
300300

301301
Scenario: Dependent attributes without owners can be seen only before commit
302302
Given transaction closes

0 commit comments

Comments
 (0)