@@ -25,6 +25,37 @@ test_that("setup", {
2525#
2626
2727context(" ds.glmSummary::smk::gaussian" )
28+ test_that(" simple glmSummary, gaussian, without newobj" , {
29+ glmSLMA.res <- ds.glmSLMA(' D$LAB_TSC~D$LAB_TRIG' , family = " gaussian" , newobj = " gaussian.glmslma.obj" )
30+
31+ expect_length(glmSLMA.res , 9 )
32+ expect_equal(glmSLMA.res $ num.valid.studies , 3 )
33+ expect_length(glmSLMA.res $ validity.check , 1 )
34+ expect_equal(glmSLMA.res $ validity.check , " <gaussian.glmslma.obj> appears valid in all sources" )
35+
36+ res <- ds.glmSummary(" gaussian.glmslma.obj" )
37+
38+ expect_length(res , 3 )
39+ expect_length(res $ sim1 , 2 )
40+ expect_length(res $ sim1 $ glm.obj , 31 )
41+ expect_true(' glm' %in% class(res $ sim1 $ glm.obj ))
42+ expect_true(' lm' %in% class(res $ sim1 $ glm.obj ))
43+ expect_length(res $ sim1 $ glm.summary.obj , 18 )
44+ expect_equal(class(res $ sim1 $ glm.summary.obj ), ' summary.glm' )
45+ expect_length(res $ sim2 , 2 )
46+ expect_length(res $ sim2 $ glm.obj , 31 )
47+ expect_true(' glm' %in% class(res $ sim2 $ glm.obj ))
48+ expect_true(' lm' %in% class(res $ sim2 $ glm.obj ))
49+ expect_length(res $ sim2 $ glm.summary.obj , 18 )
50+ expect_equal(class(res $ sim2 $ glm.summary.obj ), ' summary.glm' )
51+ expect_length(res $ sim3 , 2 )
52+ expect_length(res $ sim3 $ glm.obj , 31 )
53+ expect_true(' glm' %in% class(res $ sim3 $ glm.obj ))
54+ expect_true(' lm' %in% class(res $ sim3 $ glm.obj ))
55+ expect_length(res $ sim3 $ glm.summary.obj , 18 )
56+ expect_equal(class(res $ sim3 $ glm.summary.obj ), ' summary.glm' )
57+ })
58+
2859test_that(" simple glmSummary, gaussian" , {
2960 glmSLMA.res <- ds.glmSLMA(' D$LAB_TSC~D$LAB_TRIG' , family = " gaussian" , newobj = " gaussian.glmslma.obj" )
3061
@@ -57,6 +88,37 @@ test_that("simple glmSummary, gaussian", {
5788})
5889
5990context(" ds.glmSummary::smk::poisson" )
91+ test_that(" simple glmSummary, poisson, without newobj" , {
92+ glmSLMA.res <- ds.glmSLMA(' D$LAB_TSC~D$LAB_TRIG' , family = " poisson" , newobj = " poisson.glmslma.obj" )
93+
94+ expect_length(glmSLMA.res , 9 )
95+ expect_equal(glmSLMA.res $ num.valid.studies , 3 )
96+ expect_length(glmSLMA.res $ validity.check , 1 )
97+ expect_equal(glmSLMA.res $ validity.check , " <poisson.glmslma.obj> appears valid in all sources" )
98+
99+ res <- ds.glmSummary(" poisson.glmslma.obj" )
100+
101+ expect_length(res , 3 )
102+ expect_length(res $ sim1 , 2 )
103+ expect_length(res $ sim1 $ glm.obj , 31 )
104+ expect_true(' glm' %in% class(res $ sim1 $ glm.obj ))
105+ expect_true(' lm' %in% class(res $ sim1 $ glm.obj ))
106+ expect_length(res $ sim1 $ glm.summary.obj , 18 )
107+ expect_equal(class(res $ sim1 $ glm.summary.obj ), ' summary.glm' )
108+ expect_length(res $ sim2 , 2 )
109+ expect_length(res $ sim2 $ glm.obj , 31 )
110+ expect_true(' glm' %in% class(res $ sim2 $ glm.obj ))
111+ expect_true(' lm' %in% class(res $ sim2 $ glm.obj ))
112+ expect_length(res $ sim2 $ glm.summary.obj , 18 )
113+ expect_equal(class(res $ sim2 $ glm.summary.obj ), ' summary.glm' )
114+ expect_length(res $ sim3 , 2 )
115+ expect_length(res $ sim3 $ glm.obj , 31 )
116+ expect_true(' glm' %in% class(res $ sim3 $ glm.obj ))
117+ expect_true(' lm' %in% class(res $ sim3 $ glm.obj ))
118+ expect_length(res $ sim3 $ glm.summary.obj , 18 )
119+ expect_equal(class(res $ sim3 $ glm.summary.obj ), ' summary.glm' )
120+ })
121+
60122test_that(" simple glmSummary, poisson" , {
61123 glmSLMA.res <- ds.glmSLMA(' D$LAB_TSC~D$LAB_TRIG' , family = " poisson" , newobj = " poisson.glmslma.obj" )
62124
@@ -95,8 +157,7 @@ test_that("simple glmSummary, poisson", {
95157context(" ds.glmSummary::smk::shutdown" )
96158
97159test_that(" shutdown" , {
98- # ds_expect_variables(c("D", "gaussian.glmslma.obj", "gaussian.glmsummary.obj", "poisson.glmslma.obj", "poisson.glmsummary.obj"))
99- ds_expect_variables(c(" D" , " gaussian.glmslma.obj" , " poisson.glmslma.obj" , " summary_glm" ))
160+ ds_expect_variables(c(" D" , " gaussian.glmslma.obj" , " gaussian.glmsummary.obj" , " poisson.glmslma.obj" , " poisson.glmsummary.obj" , " summary_glm.newobj" ))
100161})
101162
102163disconnect.studies.dataset.cnsim()
0 commit comments