Skip to content

Commit aaf903d

Browse files
committed
Add tests to improve coverage
1 parent f56c291 commit aaf903d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

RcppTskit/tests/testthat/test_variant_iterator_low_level.R

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ test_that("low-level variant iterator validates bounds", {
5757
ts_xptr <- rtsk_treeseq_load(ts_file)
5858
seq_len <- rtsk_treeseq_get_sequence_length(ts_xptr)
5959

60+
expect_error(
61+
rtsk_variant_iterator_init(ts_xptr, left = NaN, right = seq_len),
62+
"left and right must be finite numbers"
63+
)
64+
expect_error(
65+
rtsk_variant_iterator_init(ts_xptr, left = -1, right = seq_len),
66+
"left and right must be >= 0"
67+
)
6068
expect_error(
6169
rtsk_variant_iterator_init(ts_xptr, left = seq_len + 1, right = seq_len),
6270
"left and right must be <= sequence length"

0 commit comments

Comments
 (0)