tests/testthat/test_getNumMissingLines.R

test_that("getNumMissingLines returns the correct output", {
	drugAct <- exprs(getAct(rcellminerData::drugData))
	expect_identical(sum(is.na(drugAct["1", ])), unname(getNumMissingLines("1")))
	expect_identical(sum(is.na(drugAct["609699", ])), unname(getNumMissingLines("609699")))
	
	nscSet <- rownames(drugAct)[seq(from = 1, to = nrow(drugAct), by = 200)]
	
	numNA <- vapply(nscSet, function(id) sum(is.na(drugAct[id, ])), integer(1))
	
	expect_identical(numNA, getNumMissingLines(nscSet))
})

Try the rcellminer package in your browser

Any scripts or data that you put into this service are public.

rcellminer documentation built on Nov. 26, 2020, 2:02 a.m.