Nothing
test_that("da erro com inputs != de caracteres e municipios", {
expect_error(padronizar_municipios(as.factor(3304557)))
})
test_that("padroniza corretamente", {
expect_equal(padronizar_municipios("3304557"), "RIO DE JANEIRO")
expect_equal(padronizar_municipios("330455"), "RIO DE JANEIRO")
expect_equal(padronizar_municipios("03304557"), "RIO DE JANEIRO")
expect_equal(padronizar_municipios("0330455"), "RIO DE JANEIRO")
expect_equal(padronizar_municipios(" 3304557 "), "RIO DE JANEIRO")
expect_equal(padronizar_municipios("rio de janeiro"), "RIO DE JANEIRO")
expect_equal(padronizar_municipios(NA_character_), NA_character_)
expect_equal(padronizar_municipios(""), NA_character_)
expect_equal(padronizar_municipios(3304557), "RIO DE JANEIRO")
expect_equal(padronizar_municipios(NA_integer_), NA_character_)
expect_equal(padronizar_municipios(c(3304557, NA)), c("RIO DE JANEIRO", NA_character_))
# manipulacao de strings
expect_equal(padronizar_municipios("SÃO PAULO"), "SAO PAULO")
expect_equal(padronizar_municipios("MOJI MIRIM"), "MOGI MIRIM")
expect_equal(padronizar_municipios("PARATI"), "PARATY")
})
test_that("lida com vetores vazios corretamente", {
expect_equal(padronizar_municipios(character(0)), character(0))
expect_equal(padronizar_municipios(integer(0)), character(0))
expect_equal(padronizar_municipios(numeric(0)), character(0))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.