test_that("calc_crumbleability works", {
expect_equal(
calc_crumbleability(
A_CLAY_MI = 10,
A_SOM_LOI = 5,
A_PH_CC = 6
),
expected = 9.3,
tolerance = 0.001
)
expect_equal(
calc_crumbleability(
A_CLAY_MI = c(2, 4, 45),
A_SOM_LOI = c(5, 5, 5),
A_PH_CC= c(6, 6, 6)
),
expected = c(10, 10, 4.045833),
tolerance = 0.001
)
})
test_that("eval_crumbleability works", {
expect_equal(
ind_crumbleability(
D_CR = 10,
B_LU_BRP = 2014
),
expected = 1,
tolerance = 0.001
)
expect_equal(
ind_crumbleability(
D_CR = seq(5,15,1),
B_LU_BRP = rep(1042,11)
),
expected = c(0.3125, 0.3750, 0.4375, 0.5, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0),
tolerance = 0.1
)
expect_equal(
ind_crumbleability(
D_CR = seq(1,11,1),
B_LU_BRP = rep(233,11)
),
expected = c(0.5625, 0.6250, 0.6875, 0.7500, 0.8125, 0.8750, 0.9375, 1.0000, 1.0000, 1.0000, 1.0000),
tolerance = 0.1
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.