@@ -53,47 +53,47 @@ basic_mean_result <- tibble::tribble(
53
53
test_that(" `before` and `after` are both vectors of length 1" , {
54
54
expect_error(
55
55
epi_slide(grouped , f , before = c(0 , 1 ), after = 0 , ref_time_values = test_date + 3 ),
56
- " Both `before` and `after` are required scalar values ."
56
+ " Expected `before` to be a scalar value ."
57
57
)
58
58
expect_error(
59
59
epi_slide(grouped , f , before = 1 , after = c(0 , 1 ), ref_time_values = test_date + 3 ),
60
- " Both `before` and ` after` are required scalar values ."
60
+ " Expected ` after` to be a scalar value ."
61
61
)
62
62
expect_error(
63
63
epi_slide_mean(grouped , col_names = value , before = c(0 , 1 ), after = 0 , ref_time_values = test_date + 3 ),
64
- " Both `before` and `after` are required scalar values ."
64
+ " Expected `before` to be a scalar value ."
65
65
)
66
66
expect_error(
67
67
epi_slide_mean(grouped , col_names = value , before = 1 , after = c(0 , 1 ), ref_time_values = test_date + 3 ),
68
- " Both `before` and ` after` are required scalar values ."
68
+ " Expected ` after` to be a scalar value ."
69
69
)
70
70
})
71
71
72
72
test_that(" Test errors/warnings for discouraged features" , {
73
73
expect_error(
74
74
epi_slide(grouped , f , ref_time_values = test_date + 1 ),
75
- " Both `before` and `after` are required scalar values ."
75
+ " `before` is a required argument ."
76
76
)
77
77
expect_error(
78
78
epi_slide(grouped , f , before = 0 * days_dt , ref_time_values = test_date + 1 ),
79
- " Both `before` and ` after` are required scalar values ."
79
+ " ` after` is a required argument ."
80
80
)
81
81
expect_error(
82
82
epi_slide(grouped , f , after = 0 * days_dt , ref_time_values = test_date + 1 ),
83
- " Both `before` and `after` are required scalar values ."
83
+ " `before` is a required argument ."
84
84
)
85
85
86
86
expect_error(
87
87
epi_slide_mean(grouped , col_names = value , ref_time_values = test_date + 1 ),
88
- " Both `before` and `after` are required scalar values ."
88
+ " `before` is a required argument ."
89
89
)
90
90
expect_error(
91
91
epi_slide_mean(grouped , col_names = value , before = 0 * days_dt , ref_time_values = test_date + 1 ),
92
- " Both `before` and ` after` are required scalar values ."
92
+ " ` after` is a required argument ."
93
93
)
94
94
expect_error(
95
95
epi_slide_mean(grouped , col_names = value , after = 0 * days_dt , ref_time_values = test_date + 1 ),
96
- " Both `before` and `after` are required scalar values ."
96
+ " `before` is a required argument ."
97
97
)
98
98
99
99
# Below cases should raise no errors/warnings:
@@ -135,64 +135,64 @@ test_that("Test errors/warnings for discouraged features", {
135
135
test_that(" Both `before` and `after` must be non-NA, non-negative, integer-compatible" , {
136
136
expect_error(
137
137
epi_slide(grouped , f , before = - 1L , after = 0 * days_dt , ref_time_values = test_date + 2L ),
138
- " Expected before to be a difftime with units in days."
138
+ " Expected ` before` to be a difftime with units in days or a non-negative integer ."
139
139
)
140
140
expect_error(
141
141
epi_slide(grouped , f , before = 0 * days_dt , after = - 1L , ref_time_values = test_date + 2L ),
142
- " Expected after to be a difftime with units in days."
142
+ " Expected ` after` to be a difftime with units in days or a non-negative integer ."
143
143
)
144
144
expect_error(epi_slide(grouped , f , before = " a" , after = days_dt , ref_time_values = test_date + 2L ),
145
- regexp = " Expected before to be a difftime with units in days."
145
+ regexp = " Expected ` before` to be a difftime with units in days or a non-negative integer ."
146
146
)
147
147
expect_error(epi_slide(grouped , f , before = days_dt , after = " a" , ref_time_values = test_date + 2L ),
148
- regexp = " Expected after to be a difftime with units in days."
148
+ regexp = " Expected ` after` to be a difftime with units in days or a non-negative integer ."
149
149
)
150
150
expect_error(epi_slide(grouped , f , before = 0.5 , after = days_dt , ref_time_values = test_date + 2L ),
151
- regexp = " Expected before to be a difftime with units in days."
151
+ regexp = " Expected ` before` to be a difftime with units in days or a non-negative integer ."
152
152
)
153
153
expect_error(epi_slide(grouped , f , before = days_dt , after = 0.5 , ref_time_values = test_date + 2L ),
154
- regexp = " Expected after to be a difftime with units in days."
154
+ regexp = " Expected ` after` to be a difftime with units in days or a non-negative integer ."
155
155
)
156
156
expect_error(
157
157
epi_slide(grouped , f , before = NA , after = 1L , ref_time_values = test_date + 2L ),
158
- " Both `before` and `after` are required scalar values ."
158
+ " Expected `before` to be a scalar value ."
159
159
)
160
160
expect_error(
161
161
epi_slide(grouped , f , before = days_dt , after = NA , ref_time_values = test_date + 2L ),
162
- " Both `before` and ` after` are required scalar values ."
162
+ " Expected ` after` to be a scalar value ."
163
163
)
164
164
165
165
expect_error(
166
166
epi_slide_mean(grouped , col_names = value , before = - 1L , after = 0 * days_dt , ref_time_values = test_date + 2L ),
167
- " Expected before to be a difftime with units in days."
167
+ " Expected ` before` to be a difftime with units in days or a non-negative integer ."
168
168
)
169
169
expect_error(
170
170
epi_slide_mean(grouped , col_names = value , before = 0 * days_dt , after = - 1L , ref_time_values = test_date + 2L ),
171
- " Expected after to be a difftime with units in days."
171
+ " Expected ` after` to be a difftime with units in days or a non-negative integer ."
172
172
)
173
173
expect_error(
174
174
epi_slide_mean(grouped , col_names = value , before = " a" , after = 0 * days_dt , ref_time_values = test_date + 2L ),
175
- regexp = " Expected before to be a difftime with units in days."
175
+ regexp = " Expected ` before` to be a difftime with units in days or a non-negative integer ."
176
176
)
177
177
expect_error(
178
178
epi_slide_mean(grouped , col_names = value , before = 0 * days_dt , after = " a" , ref_time_values = test_date + 2L ),
179
- regexp = " Expected after to be a difftime with units in days."
179
+ regexp = " Expected ` after` to be a difftime with units in days or a non-negative integer ."
180
180
)
181
181
expect_error(
182
182
epi_slide_mean(grouped , col_names = value , before = 0.5 , after = 0 * days_dt , ref_time_values = test_date + 2L ),
183
- regexp = " Expected before to be a difftime with units in days."
183
+ regexp = " Expected ` before` to be a difftime with units in days or a non-negative integer ."
184
184
)
185
185
expect_error(
186
186
epi_slide_mean(grouped , col_names = value , before = 0 * days_dt , after = 0.5 , ref_time_values = test_date + 2L ),
187
- regexp = " Expected after to be a difftime with units in days."
187
+ regexp = " Expected ` after` to be a difftime with units in days or a non-negative integer ."
188
188
)
189
189
expect_error(
190
190
epi_slide_mean(grouped , col_names = value , before = NA , after = days_dt , ref_time_values = test_date + 2L ),
191
- " Both `before` and `after` are required scalar values ."
191
+ " Expected `before` to be a scalar value ."
192
192
)
193
193
expect_error(
194
194
epi_slide_mean(grouped , col_names = value , before = days_dt , after = NA , ref_time_values = test_date + 2L ),
195
- " Both `before` and ` after` are required scalar values ."
195
+ " Expected ` after` to be a scalar value ."
196
196
)
197
197
198
198
# Non-integer-class but integer-compatible values are allowed:
0 commit comments