Commit graph

26 commits

Author SHA1 Message Date
Thomas Lauf
ad58309159 Update Copyright
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-04-19 12:41:23 +02:00
Thomas Lauf
bf87509329 Handle case of empty interval, fix tests
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-03-03 22:24:45 +01:00
Thomas Lauf
d64017a7a6 Update copyright dates
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2019-10-18 10:59:16 +02:00
Thomas Lauf
81bfbf4ae8 Add quotes to expected annotations in interval.t 2018-10-18 08:20:35 +02:00
Thomas Lauf
0077768843 Add annotations to intervals 2018-10-08 21:42:25 +02:00
Thomas Lauf
b64f6f7568 Add round-trip tests 2018-10-08 21:42:25 +02:00
Thomas Lauf
1a24c49507 Extract creation of intervals into IntervalFactory 2018-10-08 21:42:25 +02:00
Thomas Lauf
9dd106116c Let Interval inherit from Range
- Remove 1 level of indirection
- Remove public field Interval::range (instead use interval directly)
2018-09-19 06:32:56 +02:00
Thomas Lauf
2c5812f7a3 Use the empty method to check for emptiness instead of comparing to an empty object 2018-05-10 20:57:22 +02:00
Simon Ruderich
2271bd9eea Use https:// link for opensource.org 2018-03-16 23:11:08 +01:00
Thomas Lauf
0900c35767 Fix number of expected tests 2018-01-05 09:14:46 +01:00
Paul Beckingham
88d644d193 Copyright 2018 2017-12-31 19:37:13 -05:00
Lukas Barth
25a802cc26 Add test for underscore escaping 2017-08-05 10:15:19 +01:00
Paul Beckingham
1091cc2085 Copyright update 2017-01-01 12:45:32 -05:00
Paul Beckingham
ef9f74a6a0 Tests: Added test for quoted single-char operators 2016-05-21 16:45:12 -05:00
Paul Beckingham
e1e1a30a98 Range: Renamed meethods by prepending 'is_' 2016-05-12 08:32:40 -04:00
Paul Beckingham
63a6255412 Interval: Now has pubic ::range, which has public ::start, ::end 2016-04-23 10:35:06 -04:00
Paul Beckingham
2e8082a2ab Tests: Added ::hasTag 2016-04-09 00:16:41 -04:00
Paul Beckingham
db65ca2024 Tests: Added Interval::empty tests 2016-04-02 10:07:51 -04:00
Paul Beckingham
3c6a68de53 Tests: Added ::untag 2016-03-25 00:19:44 -04:00
Paul Beckingham
71b2320def Tests: Removed 'type' from JSON 2016-03-22 21:54:24 -04:00
Paul Beckingham
adda69839c Tests: Added ::json tests 2016-03-22 01:09:03 -04:00
Paul Beckingham
507aa78488 Tests: Added interval parse tests 2016-03-21 18:06:52 -04:00
Paul Beckingham
66bf759e2f Tests: Added test that includes a tag that needs to be quoted 2016-03-20 14:19:36 -04:00
Paul Beckingham
b83d3f0ace Interval: More compact serialized form 2016-03-20 13:17:00 -04:00
Paul Beckingham
a33e5f01c5 Tests: Added Interval 2016-03-20 13:08:15 -04:00