@@ -20,8 +20,8 @@ set.standard.disclosure.settings()
2020# Tests
2121#
2222
23- context(" mdPatternDS::smk::sample complete data.frame" )
24- test_that(" mdPatternDS: sample complete data.frame" , {
23+ context(" mdPatternDS::smk::sample 1 complete data.frame" )
24+ test_that(" mdPatternDS: sample 1 complete data.frame" , {
2525 x_val <- data.frame (v1 = c(0.0 , 1.0 , 2.0 , 3.0 , 4.0 ), v2 = c(4.0 , 3.0 , 2.0 , 1.0 , 0.0 ))
2626 x <- " x_val"
2727
@@ -56,9 +56,10 @@ test_that("mdPatternDS: sample complete data.frame", {
5656 expect_equal(res $ message , " Valid: all pattern counts meet disclosure requirements" )
5757})
5858
59- context(" mdPatternDS::smk::sample incomplete data.frame" )
60- test_that(" mdPatternDS: sample incomplete data.frame" , {
61- x_val <- data.frame (v1 = c(0.0 , NA , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ), v2 = c(6.0 , 5.0 , 4.0 , 3.0 , 2.0 , 1.0 , 0.0 ))
59+
60+ context(" mdPatternDS::smk::sample 2 complete data.frame" )
61+ test_that(" mdPatternDS: sample 2 complete data.frame" , {
62+ x_val <- data.frame (v1 = c(0.0 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 ), v2 = c(9.0 , 8.0 , 7.0 , 6.0 , 5.0 , 4.0 , 3.0 , 2.0 , 1.0 , 0.0 ))
6263 x <- " x_val"
6364
6465 res <- mdPatternDS(x )
@@ -70,23 +71,20 @@ test_that("mdPatternDS: sample incomplete data.frame", {
7071 expect_true(all(class(res $ pattern ) %in% c(" matrix" , " array" )))
7172
7273 expect_length(colnames(res $ pattern ), 3 )
73- expect_equal(colnames(res $ pattern )[1 ], " v2 " )
74- expect_equal(colnames(res $ pattern )[2 ], " v1 " )
74+ expect_equal(colnames(res $ pattern )[1 ], " v1 " )
75+ expect_equal(colnames(res $ pattern )[2 ], " v2 " )
7576 expect_equal(colnames(res $ pattern )[3 ], " " )
76- expect_length(rownames(res $ pattern ), 3 )
77- expect_equal(rownames(res $ pattern )[1 ], " 6 " )
78- expect_equal(rownames(res $ pattern )[2 ], " 1 " )
79- expect_equal( rownames(res $ pattern )[3 ], " " )
77+ expect_length(rownames(res $ pattern ), 2 )
78+ expect_equal(rownames(res $ pattern )[1 ], " 10 " )
79+ expect_equal(rownames(res $ pattern )[2 ], " " )
80+ expect_true(is.na( rownames(res $ pattern )[3 ]) )
8081
8182 expect_equal(res $ pattern [1 , 1 ], 1 )
8283 expect_equal(res $ pattern [1 , 2 ], 1 )
8384 expect_equal(res $ pattern [1 , 3 ], 0 )
84- expect_equal(res $ pattern [2 , 1 ], 1 )
85+ expect_equal(res $ pattern [2 , 1 ], 0 )
8586 expect_equal(res $ pattern [2 , 2 ], 0 )
86- expect_equal(res $ pattern [2 , 3 ], 1 )
87- expect_equal(res $ pattern [3 , 1 ], 0 )
88- expect_equal(res $ pattern [3 , 2 ], 1 )
89- expect_equal(res $ pattern [3 , 3 ], 1 )
87+ expect_equal(res $ pattern [2 , 3 ], 0 )
9088
9189 expect_length(class(res $ valid ), 1 )
9290 expect_true(all(class(res $ valid ) %in% c(" logical" )))
0 commit comments