tests/testthat/test_validation.R

test_that("validPeaksMatrix", {
    expect_error(validPeaksMatrix(1:2), "matrix")
    expect_error(validPeaksMatrix(matrix(1:3, nrow = 1)), "two columns")
    expect_error(validPeaksMatrix(matrix(1:2, ncol = 2)), "'mz' and 'intensity'")
    expect_error(validPeaksMatrix(cbind(foo = 1, bar = 2)), "'mz' and 'intensity'")
    expect_error(validPeaksMatrix(cbind(mz = "A", intensity = "B")), "'numeric'")
    expect_error(validPeaksMatrix(cbind(mz = 2:1, intensity = 2:1)), "sorted")
    expect_true(validPeaksMatrix(cbind(mz = 1:2, intensity = 1:2)))
})

Try the MsCoreUtils package in your browser

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

MsCoreUtils documentation built on Nov. 8, 2020, 10:59 p.m.