context("speciate")
pm <- 1:100
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "bcom",
veh = "PC", fuel = "G", eu = "I")$BC[1]),
0*units::as_units("g"))
expect_equal(speciate(pm, spec = "bcom",
veh = "PC", fuel = "G", eu = "I",
list = TRUE)[[1]][1],
Emissions(0.25))
})
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "tyre",
veh = "PC", fuel = "G", eu = "I")$PM10[1]),
Emissions(1))
})
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "brake",
veh = "PC", fuel = "G", eu = "I")$PM10[1]),
1*units::as_units("g"))
expect_equal(as.numeric(round(speciate(data.frame(pm = pm), spec = "brake",
veh = "PC", fuel = "G", eu = "I",
list = TRUE)[[1]][1])),
1)
})
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "road",
veh = "PC", fuel = "G", eu = "I")$PM10[1]),
0*units::as_units("g"))
expect_equal(as.numeric(round(speciate(data.frame(pm = pm), spec = "road",
veh = "PC", fuel = "G", eu = "I",
list = TRUE)[[1]][1])),
0)
})
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "iag",
veh = "veh", fuel = "G", eu = "Exhaust")[[1]][1]),
0)
expect_equal(as.numeric(round(speciate(data.frame(pm), spec = "iag",
veh = "veh", fuel = "G",
eu = "Exhaust",
list = TRUE)[[1]][1,1])),
0)
})
test_that("speciate works", {
expect_equal(as.numeric(round(speciate(data.frame(pm), spec = "iag",
veh = "veh", fuel = "G",
eu = "Exhaust",
list = TRUE)[[1]][1,1])),
0)
})
test_that("speciate works", {
expect_equal(round(speciate(pm, spec = "nmhc",
veh = "LDV", fuel = "G", eu = "I", list = F)$x[1]),
0)
expect_equal(as.numeric(round(speciate(data.frame(pm), spec = "nmhc",
veh = "LDV", fuel = "G", eu = "I",
list = TRUE)[[1]][1,1])),
0)
})
test_that("speciate works", {
expect_equal(speciate(pm, spec = "nox",
veh = "PC", fuel = "G", eu = "I")$NO2[1],
Emissions(0.04))
})
data(net)
g <- make_grid(net, 2)
g$PM = 10
test_that("speciate works", {
expect_equal(as.numeric(round(speciate(g, spec = "pmiag")$E_SO4I[1])),
0)
})
test_that("speciate works", {
expect_equal(as.numeric(round(speciate(g, spec = "pmiag")$E_SO4I[1])),
0)
})
#
test_that("speciate works", {
x <- speciate(spec = "pah", veh = "HDV", fuel = "D", eu = "all")
expect_equal(round(x$x[1]), 0)
x <- speciate(spec = "pcdd", veh = "LDV", fuel = "G", eu = "I")
expect_equal(round(x$x[1]), 0)
x <- speciate(spec = "pmchar", veh = "LDV", fuel = "G", eu = "I")
expect_equal(round(x$x[1]), 6820)
x <- speciate(spec = "metals", veh = "LDV", fuel = "G", eu = "all")
expect_equal(round(x$x[1]), 0)
x <- speciate(spec = "metals", veh = "LDV", fuel = "G", eu = "all", list = T)
expect_equal(round(x[[1]][1]), 0)
})
#' (pah <- speciate(spec = "pah", veh = "LDV", fuel = "G", eu = "I"))
#' (xs <- speciate(spec = "pcdd", veh = "LDV", fuel = "G", eu = "I"))
#' (xs <- speciate(spec = "pmchar", veh = "LDV", fuel = "G", eu = "I"))
#' (xs <- speciate(spec = "metals", veh = "LDV", fuel = "G", eu = "all"))
#'
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.