Skip to content

Commit 9547579

Browse files
committed
Extended testing
1 parent d228386 commit 9547579

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

tests/testthat/test-smk-ds.subsetByClass.R

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,31 @@ test_that("setup", {
2525
#
2626

2727
context("ds.subsetByClass::smk")
28-
test_that("gender", {
29-
res <- ds.subsetByClass(x='D', subsets='subclasses')
28+
test_that("gender implicit", {
29+
res <- ds.subsetByClass(x='D', subsets='subclasses1')
3030

3131
expect_true(is.null(res))
3232

33-
check <- ds.names('subclasses')
33+
check <- ds.names('subclasses1')
34+
35+
expect_length(check, 3)
36+
expect_length(check$sim1, 2)
37+
expect_equal(check$sim1[1], 'GENDER.level_0')
38+
expect_equal(check$sim1[2], 'GENDER.level_1')
39+
expect_length(check$sim2, 2)
40+
expect_equal(check$sim2[1], 'GENDER.level_0')
41+
expect_equal(check$sim2[2], 'GENDER.level_1')
42+
expect_length(check$sim3, 2)
43+
expect_equal(check$sim3[1], 'GENDER.level_0')
44+
expect_equal(check$sim3[2], 'GENDER.level_1')
45+
})
46+
47+
test_that("gender explicit", {
48+
res <- ds.subsetByClass(x='D', subsets='subclasses2', variables='GENDER')
49+
50+
expect_true(is.null(res))
51+
52+
check <- ds.names('subclasses2')
3453

3554
expect_length(check, 3)
3655
expect_length(check$sim1, 2)
@@ -51,7 +70,7 @@ test_that("gender", {
5170
context("ds.subsetByClass::smk::shutdown")
5271

5372
test_that("shutdown", {
54-
ds_expect_variables(c("D", "subclasses"))
73+
ds_expect_variables(c("D", "subclasses1", "subclasses2"))
5574
})
5675

5776
disconnect.studies.dataset.cnsim()

0 commit comments

Comments
 (0)