data(matrix_lfc, package = "AcidTest", envir = environment())
object <- matrix_lfc
dimnames <- dimnames(object)
test_that("Increasing (negative to positive)", {
object <- rankedMatrix(object, method = "increasing")
expected <- matrix(
data = c(
1.0,
2.0,
3.0,
4.5,
4.5,
6.0,
7.0,
8.0,
7.0,
4.5,
2.0,
1.0,
6.0,
4.5,
8.0,
3.0,
6.0,
8.0,
2.0,
4.5,
3.0,
4.5,
7.0,
1.0,
8.0,
6.0,
1.0,
7.0,
4.5,
2.0,
4.5,
3.0
),
nrow = 8L,
ncol = 4L,
byrow = FALSE,
dimnames = dimnames
)
expect_type(object, "double")
expect_identical(object, expected)
})
test_that("Decreasing (positive to negative)", {
object <- rankedMatrix(object, method = "decreasing")
expected <- matrix(
data = c(
8.0,
7.0,
6.0,
4.5,
4.5,
3.0,
2.0,
1.0,
2.0,
4.5,
7.0,
8.0,
3.0,
4.5,
1.0,
6.0,
3.0,
1.0,
7.0,
4.5,
6.0,
4.5,
2.0,
8.0,
1.0,
3.0,
8.0,
2.0,
4.5,
7.0,
4.5,
6.0
),
nrow = 8L,
ncol = 4L,
byrow = FALSE,
dimnames = dimnames
)
expect_type(object, "double")
expect_identical(object, expected)
})
test_that("Bidirectional", {
object <- rankedMatrix(object, method = "bidirectional")
expected <- matrix(
data = c(
-2.0,
-1.0,
0.0,
1.5,
1.5,
3.0,
4.0,
5.0,
4.0,
1.5,
-1.0,
-2.0,
3.0,
1.5,
5.0,
0.0,
3.0,
5.0,
-1.0,
1.5,
0.0,
1.5,
4.0,
-2.0,
5.0,
3.0,
-2.0,
4.0,
1.5,
-1.0,
1.5,
0.0
),
nrow = 8L,
ncol = 4L,
byrow = FALSE,
dimnames = dimnames
)
expect_type(object, "double")
expect_identical(object, expected)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.