Skip to content

Commit

Permalink
[r] Unit-test queryability of enumerated columns (#1884) (#1885)
Browse files Browse the repository at this point in the history
* [r] Unit-test queryability of enumerated columns

* code-review feedback

Co-authored-by: John Kerl <kerl.john.r@gmail.com>
  • Loading branch information
github-actions[bot] and johnkerl committed Nov 7, 2023
1 parent a0c979f commit 5cb9485
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions apis/r/tests/testthat/test-SOMADataFrame.R
Original file line number Diff line number Diff line change
Expand Up @@ -619,6 +619,19 @@ test_that("SOMADataFrame can be updated", {
levels(tbl1$GetColumnByName("rlvl")$as_vector()),
c("green", "red", "blue")
)
expect_length(tbl1[["rlvl"]], 10)

# Verify queryability
expect_s3_class(
tblq <- SOMADataFrameOpen(uri, mode = "READ")$read(value_filter = 'rlvl == "green"')$concat(),
"Table"
)
expect_length(tblq[["rlvl"]], 3)
expect_s3_class(
tblq <- SOMADataFrameOpen(uri, mode = "READ")$read(value_filter = 'rlvl %in% c("blue", "green")')$concat(),
"Table"
)
expect_length(tblq[["rlvl"]], 6)

# Add a new ordered and update
tbl0 <- tbl1
Expand Down

0 comments on commit 5cb9485

Please sign in to comment.