test_that("calc_workability works", {
expect_equal(
calc_workability(
A_CLAY_MI = c(15.6,13.6, 4.3, 22.6, 1.9, 2.9, 3.1, 4.3, 15.6, 1.9),
A_SILT_MI = c(16.7,30.5, 11.8, 36.6, 9.2, 8.6, 10.6, 11.8, 16.7, 9.2),
B_LU_BRP = c(233, 234, 236, 256, 259, 265, 265, 317, 2014, 259),
B_SOILTYPE_AGR = c('zeeklei','zeeklei', 'dekzand','zeeklei', 'dekzand', 'dekzand', 'veen', 'dekzand', 'zeeklei', 'maasklei'),
B_GWL_GLG = c(173,139, 106, 144, 115, 113, 42, 106, 173, 115),
B_GWL_GHG = c(21, 18, 62, 70, 49, 81, 9, 62, 21, 49),
B_GWL_ZCRIT = c(400, 400, 400, 400, 400, 400, 400, 400, 400, 400)
),
expected = c(0.57,0.45,0.54,0.84,0.80, 1, 0.00,0.76,0.66, 0.66),
tolerance = .01
)
})
test_that("ind_workability works", {
expect_equal(
ind_workability(
D_WO = c(0, 0.75, 1, 0, 0.5, 1),
B_LU_BRP = c(256, 256, 256, 265, 265, 265)
),
expected = c(0, 0.5, 1, 0, 0.5, 1),
tolerance = .015
)
})
test_that('diffrenttiation maize on sand vs mais on clay workabilty season works',{
expect_true(calc_workability(
A_CLAY_MI = c( 1.9),
A_SILT_MI = c(9.2),
B_LU_BRP = c(259),
B_SOILTYPE_AGR = c( 'dekzand'),
B_GWL_GLG = c(115),
B_GWL_GHG = c(49),
B_GWL_ZCRIT = c(400)
)>
calc_workability(
A_CLAY_MI = c( 1.9),
A_SILT_MI = c(9.2),
B_LU_BRP = c(259),
B_SOILTYPE_AGR = c( 'zeeklei'),
B_GWL_GLG = c(115),
B_GWL_GHG = c(49),
B_GWL_ZCRIT = c(400)
))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.