Nothing
project_name <- "a_new_project"
main_path <- paste0(system.file("testdata",package="cogmapr"),'/')
project <- ProjectCMap(main_path,project_name)
context("test-the-cogmapr-package")
test_that("The project is a not empty list", {
expect_is(project,"list")
expect_gt(dim(project$documents)[1],0)
})
context("Test social cognitive maps")
test_that("The functions are reactive to options", {
## max weight <= n doc
expect_lte(
max(EdgSocCMap(project,
min.weight = 1,
units="all",
weighted.icm = FALSE
)$coding_weight),
dim(project$documents)[1])
expect_lte(
sum(EdgSocCMap(project,
min.weight = 1,
units="Farmer",
weighted.icm = FALSE,
)$coding_weight),
sum(EdgSocCMap(project,
min.weight = 1,
units="all",
weighted.icm = FALSE,
)$coding_weight),
)
expect_gt(dim(EdgSocCMap(project,
units=c("Farmer","Belgium")
)
)[1],
0)
})
context("Test graph theory indicators")
test_that("The functions are reactive to options", {
expect_is(ConceptIndegree(project, units = 'Québec'), "data.frame")
expect_is(ConceptOutdegree(project, units = 'all'), "data.frame")
expect_is(ConceptCentrality(project, units = 'Farmer'), "data.frame")
expect_is(ConceptIndicators(project), "data.frame")
expect_is(GraphIndicators(project), "data.frame")
expect_is(GraphIndicatorsTable(GraphIndicators(project)), "data.frame")
expect_error(ConceptTest(project,c("Belgium"), "centrality"))
expect_warning(ConceptTest(project,c("Belgium", "Québec")))
expect_is(ConceptTest(project, c("Belgium", "Québec"), "indegree", output = "raw.data"), "list")
expect_is(RelationshipTest(project, units = c("Belgium", "Québec")), "data.frame")
expect_is(RelationshipTest(project,
units = c("Belgium", "Québec")
), "data.frame")
expect_is(RelationshipTest(project,
units = c("Farmer", "Stakeholder2"),
output = "raw.data"
), "list")
expect_is(ConceptIndicatorsICM(project), "data.frame")
expect_is(GraphIndicatorsICM(project), "data.frame")
})
cmap.soc <-
context("Specific functions")
test_that("The functions are reactive to options", {
## p <- ggCMap(data.ggCMap(project, min.weight = 2))
## expect_true(is.ggplot(p))
expect_is(SocCMap(
EdgSocCMap(project, min.weight = 2),
project
), "SocCMap")
})
context("Specific functions")
test_that("The functions are reactive to options", {
expect_false(any(c(1,2,3) %in% RemoveCodings(project,c(1,2,3))$codings$coding_id))
expect_true(any(c(1,2,3,4) %in% RemoveCodings(project,c(1,2,3))$codings$coding_id))
})
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.