@@ -5,18 +5,24 @@ source(test_path("data-for-ppc-tests.R"))
5
5
6
6
test_that(" ppc_km_overlay returns a ggplot object" , {
7
7
skip_if_not_installed(" ggfortify" )
8
- expect_gg(ppc_km_overlay(y , yrep , status_y = status_y , size = 0.5 , alpha = 0.2 ))
8
+ expect_gg(ppc_km_overlay(y , yrep , status_y = status_y , left_truncation_y = left_truncation_y , size = 0.5 , alpha = 0.2 ))
9
9
expect_gg(ppc_km_overlay(y2 , yrep2 , status_y = status_y2 ))
10
10
})
11
11
12
12
test_that(" ppc_km_overlay_grouped returns a ggplot object" , {
13
13
skip_if_not_installed(" ggfortify" )
14
14
expect_gg(ppc_km_overlay_grouped(y , yrep , group ,
15
- status_y = status_y ))
15
+ status_y = status_y ,
16
+ left_truncation_y = left_truncation_y ,
17
+ size = 0.5 , alpha = 0.2 ))
16
18
expect_gg(ppc_km_overlay_grouped(y , yrep , as.numeric(group ),
17
- status_y = status_y ))
19
+ status_y = status_y ,
20
+ left_truncation_y = left_truncation_y ,
21
+ size = 0.5 , alpha = 0.2 ))
18
22
expect_gg(ppc_km_overlay_grouped(y , yrep , as.integer(group ),
19
- status_y = status_y ))
23
+ status_y = status_y ,
24
+ left_truncation_y = left_truncation_y ,
25
+ size = 0.5 , alpha = 0.2 ))
20
26
21
27
expect_gg(ppc_km_overlay_grouped(y2 , yrep2 , group2 ,
22
28
status_y = status_y2 ))
@@ -44,6 +50,17 @@ test_that("ppc_km_overlay renders correctly", {
44
50
size = 2 ,
45
51
alpha = .2 )
46
52
vdiffr :: expect_doppelganger(" ppc_km_overlay (size, alpha)" , p_custom )
53
+
54
+ p_base2 <- ppc_km_overlay(vdiff_y3 , vdiff_yrep3 , status_y = vdiff_status_y3 )
55
+ vdiffr :: expect_doppelganger(" ppc_km_overlay (default 2)" , p_base2 )
56
+
57
+ p_custom2 <- ppc_km_overlay(
58
+ vdiff_y3 ,
59
+ vdiff_yrep3 ,
60
+ status_y = vdiff_status_y3 ,
61
+ left_truncation_y = vdiff_left_truncation_y3 )
62
+ vdiffr :: expect_doppelganger(" ppc_km_overlay (left_truncation_y)" ,
63
+ p_custom2 )
47
64
})
48
65
49
66
test_that(" ppc_km_overlay_grouped renders correctly" , {
@@ -69,4 +86,21 @@ test_that("ppc_km_overlay_grouped renders correctly", {
69
86
" ppc_km_overlay_grouped (size, alpha)" ,
70
87
p_custom
71
88
)
89
+
90
+ p_base2 <- ppc_km_overlay_grouped(vdiff_y3 , vdiff_yrep3 , vdiff_group3 ,
91
+ status_y = vdiff_status_y3 )
92
+ vdiffr :: expect_doppelganger(" ppc_km_overlay_grouped (default 2)" , p_base2 )
93
+
94
+ p_custom2 <- ppc_km_overlay_grouped(
95
+ vdiff_y3 ,
96
+ vdiff_yrep3 ,
97
+ vdiff_group3 ,
98
+ status_y = vdiff_status_y3 ,
99
+ left_truncation_y = vdiff_left_truncation_y3
100
+ )
101
+
102
+ vdiffr :: expect_doppelganger(
103
+ " ppc_km_overlay_grouped (left_truncation_y)" ,
104
+ p_custom2
105
+ )
72
106
})
0 commit comments