test_that("Find varous things", {
standard = growth.df %>% vascr_subset(unit = "R", frequency = 4000, time = c(5,100))
normal = vascr_normalise(standard, 100)
expect_snapshot(vascr_find_normalised(standard))
expect_snapshot(vascr_find_normalised(normal))
})
test_that("Force median", {
expect_snapshot(vascr:::vascr_force_median(c(1,3,5,6), "up"))
expect_snapshot(vascr:::vascr_force_median(c(1,3,5,6), "down"))
})
test_that("Vascr match", {
vector = vascr_find_unit(growth.df, "all")
expect_snapshot(vascr_match("Re", vector))
expect_snapshot(vascr_match("Rb", vector))
expect_snapshot(vascr_match(c("Rb", "Cm"), vector))
})
test_that("vascr_find_single_time", {
expect_snapshot(vascr_find_single_time(growth.df, NULL)) # Null input error check
expect_snapshot(vascr_find_single_time(growth.df, c(1,3))) # Two time points error check
expect_snapshot(vascr_find_single_time(c(1,2,3), c(1,3))) # No input Df error check
expect_snapshot(vascr_find_single_time(growth.df, c(4.876))) # Correct a made up time
})
test_that("vascr_find_well", {
expect_snapshot(vascr_find_well(growth.df, NULL))
expect_snapshot(vascr_find_well(growth.df, "A01"))
expect_snapshot(vascr_find_well(growth.df, "A1"))
expect_snapshot(vascr_find_well(growth.df, "W39"))
})
test_that("vascr_find_time", {
expect_snapshot(vascr_find_time(growth.df, NULL))
expect_snapshot(vascr_find_time(growth.df, list(1,3,5)))
expect_snapshot(vascr_find_time(growth.df, Inf))
expect_snapshot(vascr_find_time(growth.df, c(10,20)))
expect_snapshot(vascr_find_time(growth.df, 5))
expect_snapshot(vascr_find_time(growth.df, NA))
expect_error(vascr_find_time(1,5))
})
test_that("vascr_find_frequency", {
expect_snapshot(vascr_find_frequency(growth.df, 4382))
expect_snapshot(vascr_find_frequency(growth.df, 4000))
expect_snapshot(vascr_find_frequency(growth.df, NULL))
expect_snapshot(vascr_find_frequency(growth.df, NA))
expect_snapshot(vascr_find_frequency(growth.df, Inf))
expect_snapshot(vascr_find_frequency(growth.df, "raw"))
expect_snapshot(vascr_find_frequency(growth.df, "model"))
})
test_that("vascr_instrument_list", {
expect_snapshot(vascr_instrument_list())
})
test_that("vascr_units_table", {
expect_snapshot(vascr_units_table())
})
test_that("vascr_find_instrument", {
expect_snapshot(vascr_find_instrument(growth.df, "Rb"))
expect_snapshot(vascr_find_instrument(growth.df, NULL))
expect_snapshot(vascr_find_instrument(growth.df, "cellZscope"))
expect_snapshot(vascr_find_instrument(growth.df, c("cellZscope", "ECIS" )))
expect_snapshot(vascr_find_instrument(growth.df, c("cellZscope", "xCELLigence")))
})
test_that("vascr_find_unit", {
expect_snapshot(vascr_find_unit(growth.df, "raw"))
expect_snapshot(vascr_find_unit(growth.df, "modeled"))
expect_snapshot(vascr_find_unit(growth.df, "all"))
expect_snapshot(vascr_find_unit(growth.df, "Cm"))
expect_snapshot(vascr_find_unit(growth.df, NULL))
expect_snapshot(vascr_find_unit(growth.df, unit = c("Ci", "Rb")))
expect_snapshot(vascr_find_unit(growth.df, NA))
expect_snapshot(vascr_find_unit(growth.df %>% mutate(Instrument = "cellZscope"), NA))
expect_snapshot(vascr_find_unit(growth.df %>% mutate(Instrument = "xCELLigence"), NA))
})
test_that("vascr_find_experiment",{
expect_snapshot(vascr_find_experiment(growth.df, 1))
expect_snapshot(vascr_find_experiment(growth.df, "1 : Experiment 1"))
expect_snapshot(vascr_find_experiment(growth.df, NULL))
})
test_that("vascr_titles render",{
skip_on_ci()
test_render = function(unit, frequency = 1000)
{
testdata = tribble(~x, ~y,
1,1,
2,2,
3,3)
testgraph = ggplot()+
geom_line(aes(x = x, y = y), data = testdata) +
theme(axis.title.x = element_markdown(size = 30)) +
labs(x = "TEST")
graph = testgraph + labs(x = vascr_titles(unit, frequency))
print(graph)
expect_snapshot(vascr_titles(unit, frequency))
vdiffr::expect_doppelganger(unit,graph)
}
test_render("C")
test_render("R")
test_render("P")
test_render("X")
test_render("Z")
test_render("Rb")
test_render("Cm")
test_render("Alpha")
test_render("RMSE")
test_render("Drift")
test_render("CI")
test_render("CPE_A")
test_render("CPE_n")
test_render("TER")
test_render("Ccl")
test_render("Rmed")
})
test_that("vascr_titles",{
expect_snapshot(vascr_titles("random text, not changed"))
expect_snapshot(vascr_titles_vector(c("Rb", "R", "Cm")))
expect_snapshot(vascr_instrument_units("ECIS"))
expect_snapshot(vascr_instrument_units("xCELLigence"))
expect_snapshot(vascr_instrument_units("cellZscope"))
expect_snapshot(vascr_instrument_from_unit("Rb"))
expect_snapshot(vascr_instrument_from_unit("CI"))
expect_snapshot(vascr_instrument_from_unit("TER"))
})
test_that("test if data is summarised",
{
expect_snapshot(vascr_find_level(growth.df))
expect_snapshot(vascr_find_level(vascr_summarise(growth.df, level = "experiments")))
expect_snapshot(vascr_find_level(vascr_summarise(growth.df, level = "summary")))
})
test_that("test vascr file validation", {
test_file_path = system.file('extdata/instruments/ecis_TimeResample.abp', package = 'vascr')
# Check a file with the right extension passes
expect_snapshot(vascr_validate_file(test_file_path, "abp"))
# Check a file with one of two right extensions passes
expect_snapshot(vascr_validate_file(test_file_path, extension = c("abp", "r")))
# check a file that does not exist fails
expect_error(vascr_validate_file("non_existant_file.R", "P"))
# Check a file with the wrong extension fails
expect_error(vascr_validate_file(test_file_path, "P"))
# Check a file with the wrong extensions fail
expect_error(vascr_validate_file(test_file_path, c("P", "q")))
})
test_that("test well standardisation" , {
expect_snapshot(vascr_standardise_wells('A01'))
expect_snapshot(vascr_standardise_wells('A 1'))
expect_snapshot(vascr_standardise_wells('tortoise')) # Non-standardize becomes NA
expect_snapshot(vascr_standardise_wells(growth.df$Well) %>% head())
})
test_that("96 well names are correct", {
expect_snapshot(vascr_96_well_names())
})
test_that("vascr_gg_hue",{
expect_snapshot(vascr_gg_color_hue(5))
})
test_that("vascr_colnames_works", {
expect_snapshot(vascr_cols())
expect_snapshot(vascr_cols(growth.df, set = "exploded"))
expect_snapshot(vascr_cols(growth.df, set = "core"))
expect_snapshot(vascr_cols(growth.df, set = "not_a_set"))
})
test_that("Find metadata works", {
expect_snapshot(vascr_find_metadata(growth.df))
})
# test_that("", {
#
# expect_snapshot()
#
# })
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.