diff options
| author | Ranke Johannes <johannes.ranke@agroscope.admin.ch> | 2024-03-06 15:37:10 +0100 | 
|---|---|---|
| committer | Ranke Johannes <johannes.ranke@agroscope.admin.ch> | 2024-03-06 15:37:10 +0100 | 
| commit | f20ed2fd0d9629975b8a170ecdfed531ac9c906b (patch) | |
| tree | 57b540cee3bdfc658a33e564a2d5900f1f3684d0 /tests | |
| parent | a50b002ef4fa5708f1d82287d70b0c4e9c768f9c (diff) | |
Update tests for PEC_sw_drift
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/testthat/test_PEC_sw_drift.R | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/testthat/test_PEC_sw_drift.R b/tests/testthat/test_PEC_sw_drift.R index 667b402..a0972eb 100644 --- a/tests/testthat/test_PEC_sw_drift.R +++ b/tests/testthat/test_PEC_sw_drift.R @@ -13,7 +13,7 @@ test_that("PEC_sw_drift gives the same results as the CRD PEC calculator", {    # 4 applications of 30 g/ha to late fruit crops calculated with UK PEC    # calculator published by CRD. CRD uses different drift values from SANCO aquatic    # guidance), except for 50 m -  pfm_30_4_obst_spaet <- round(PEC_sw_drift(30, 4, crop = "Obstbau spaet", +  pfm_30_4_obst_spaet <- round(PEC_sw_drift(30, 4, crop_group_JKI = "Obstbau spaet",        distances = c(3, 20, 50)), 3)    crd_30_4_obst_spaet <- c('3 m' = 1.101, '20 m' = 0.080, '50 m' = 0.013)    expect_equal(pfm_30_4_obst_spaet[3], crd_30_4_obst_spaet[3]) @@ -24,7 +24,8 @@ test_that("The Rautmann formula is correctly implemented", {    pfm_rf <- PEC_sw_drift(100, drift_data = "RF")    expect_equal(pfm_jki, pfm_rf, tolerance = 0.01) -  expect_error(PEC_sw_drift(100, drift_data = "RF", applications = 2), "Rautmann formula not included") -  expect_error(PEC_sw_drift(100, drift_data = "RF", applications = 1, crop = "Obstbau spaet"), -    "Rautmann formula not included") +  expect_error(PEC_sw_drift(100, drift_data = "RF", applications = 10), "Only 1 to 8 applications") +  expect_error(PEC_sw_drift(100, drift_data = "RF", applications = 1, crop_group_focus = "Obstbau spaet"), +    "should be one of") +  expect_silent(PEC_sw_drift(100, drift_data = "RF", applications = 1, crop_group_focus = "fruit, late"))  })  | 
