mirror of
https://github.com/msberends/AMR.git
synced 2025-07-08 23:21:56 +02:00
(v1.3.0.9029) eucast rules fix, unique()
This commit is contained in:
@ -67,6 +67,7 @@ test_that("as.ab works", {
|
||||
expect_s3_class(x[1], "ab")
|
||||
expect_s3_class(x[[1]], "ab")
|
||||
expect_s3_class(c(x[1], x[9]), "ab")
|
||||
expect_s3_class(unique(x[1], x[9]), "ab")
|
||||
expect_warning(x[1] <- "invalid code")
|
||||
expect_warning(x[[1]] <- "invalid code")
|
||||
expect_warning(c(x[1], "test"))
|
||||
|
@ -29,8 +29,11 @@ test_that("disk works", {
|
||||
expect_equal(suppressWarnings(as.logical(as.disk("INVALID VALUE"))), NA)
|
||||
|
||||
# all levels should be valid disks
|
||||
expect_silent(as.disk(levels(as.disk(15))))
|
||||
|
||||
x <- as.disk(c(20, 40))
|
||||
expect_s3_class(x[1], "disk")
|
||||
expect_s3_class(x[[1]], "disk")
|
||||
expect_s3_class(c(x[1], x[9]), "disk")
|
||||
expect_s3_class(unique(x[1], x[9]), "disk")
|
||||
expect_warning(as.disk("INVALID VALUE"))
|
||||
|
||||
expect_output(print(as.disk(12)))
|
||||
|
@ -29,6 +29,8 @@ test_that("ggplot_rsi works", {
|
||||
|
||||
library(dplyr)
|
||||
library(ggplot2)
|
||||
|
||||
pdf(NULL) # prevent Rplots.pdf being created
|
||||
|
||||
# data should be equal
|
||||
expect_equal(
|
||||
|
@ -19,6 +19,8 @@
|
||||
# Visit our website for more info: https://msberends.github.io/AMR. #
|
||||
# ==================================================================== #
|
||||
|
||||
context("import_fn.R")
|
||||
|
||||
test_that("imports work", {
|
||||
skip_on_cran()
|
||||
|
||||
|
@ -34,8 +34,11 @@ test_that("mic works", {
|
||||
expect_equal(suppressWarnings(as.logical(as.mic("INVALID VALUE"))), NA)
|
||||
|
||||
# all levels should be valid MICs
|
||||
expect_silent(as.mic(levels(as.mic(1))))
|
||||
|
||||
x <- as.mic(c(2, 4))
|
||||
expect_s3_class(x[1], "mic")
|
||||
expect_s3_class(x[[1]], "mic")
|
||||
expect_s3_class(c(x[1], x[9]), "mic")
|
||||
expect_s3_class(unique(x[1], x[9]), "mic")
|
||||
expect_warning(as.mic("INVALID VALUE"))
|
||||
|
||||
pdf(NULL) # prevent Rplots.pdf being created
|
||||
|
@ -44,6 +44,8 @@ test_that("PCA works", {
|
||||
|
||||
expect_s3_class(pca_model, "pca")
|
||||
|
||||
pdf(NULL) # prevent Rplots.pdf being created
|
||||
|
||||
ggplot_pca(pca_model, ellipse = TRUE)
|
||||
ggplot_pca(pca_model, arrows_textangled = FALSE)
|
||||
})
|
||||
|
@ -28,6 +28,13 @@ test_that("rsi works", {
|
||||
expect_true(as.rsi("I") < as.rsi("R"))
|
||||
expect_true(is.rsi(as.rsi("S")))
|
||||
|
||||
|
||||
x <- example_isolates$AMX
|
||||
expect_s3_class(x[1], "rsi")
|
||||
expect_s3_class(x[[1]], "rsi")
|
||||
expect_s3_class(c(x[1], x[9]), "rsi")
|
||||
expect_s3_class(unique(x[1], x[9]), "rsi")
|
||||
|
||||
pdf(NULL) # prevent Rplots.pdf being created
|
||||
expect_silent(barplot(as.rsi(c("S", "I", "R"))))
|
||||
expect_silent(plot(as.rsi(c("S", "I", "R"))))
|
||||
|
Reference in New Issue
Block a user