p <- assignmentParameters('FIE')
test_that("technique can be returned", {
expect_type(technique(p),'character')
})
test_that("correlation parameters can be returned", {
expect_type(correlationsParameters(p),'list')
})
test_that("correlation parameters can be set", {
new_minCoef <- 0.9
correlationsParameters(p)$minCoef <- new_minCoef
expect_identical(correlationsParameters(p)$minCoef,new_minCoef)
})
test_that("limit can be returned", {
expect_type(limit(p),'double')
})
test_that("limit can be set", {
new_limit <- 0.002
limit(p) <- new_limit
expect_identical(limit(p),new_limit)
})
test_that("max M can be returned", {
expect_type(maxM(p),'double')
})
test_that("max M can be set", {
new_maxM <- 500
maxM(p) <- new_maxM
expect_identical(maxM(p),new_maxM)
})
test_that("MF rank threshold can be returned", {
expect_type(MFrankThreshold(p),'double')
})
test_that("MF rank threshold can be set", {
new_MFrankThreshold <- 3
MFrankThreshold(p) <- new_MFrankThreshold
expect_identical(MFrankThreshold(p),new_MFrankThreshold)
})
test_that("ppm can be returned", {
expect_type(ppm(p),'double')
})
test_that("ppm can be set", {
new_ppm <- 3
ppm(p) <- new_ppm
expect_identical(ppm(p),new_ppm)
})
test_that("adducts can be returned", {
expect_type(adducts(p),'list')
})
test_that("adducts can be set", {
new_adducts <- list(n = c("[M-H]1-","[M+Cl]1-"),
p = c("[M+H]1+","[M+K]1+"))
adducts(p) <- new_adducts
expect_identical(adducts(p),new_adducts)
})
test_that("isotopes can be returned", {
expect_type(isotopes(p),'character')
})
test_that("isotopes can be set", {
new_isotopes <- '13C'
isotopes(p) <- new_isotopes
expect_identical(isotopes(p),new_isotopes)
})
test_that("transformations can be returned", {
expect_type(transformations(p),'character')
})
test_that("transformations can be set", {
new_transformations <- "M - [O] + [NH2]"
transformations(p) <- new_transformations
expect_identical(transformations(p),new_transformations)
})
test_that("adduct rules can be returned", {
expect_s3_class(adductRules(p),'tbl_df')
})
test_that("adducts rules can be set", {
new_adduct_rules <- mzAnnotation::adduct_rules()[1,]
adductRules(p) <- new_adduct_rules
expect_identical(adductRules(p),new_adduct_rules)
})
test_that("isotope rules can be returned", {
expect_s3_class(isotopeRules(p),'tbl_df')
})
test_that("isotope rules can be set", {
new_isotope_rules <- mzAnnotation::isotope_rules()[1,]
isotopeRules(p) <- new_isotope_rules
expect_identical(isotopeRules(p),new_isotope_rules)
})
test_that("transformation rules can be returned", {
expect_s3_class(transformationRules(p),'tbl_df')
})
test_that("transformation rules can be set", {
new_transformation_rules <- mzAnnotation::transformation_rules()[1,]
transformationRules(p) <- new_transformation_rules
expect_identical(transformationRules(p),new_transformation_rules)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.