tests/testthat/test-comparisonPlots.R

test_that("Basic comparison plots generation only by Condition", {
  plots <- suppressWarnings(comparisonPlots(testAudioData, by = "Condition"))
  expect_true(all(sapply(plots, class)[2,] %in% "ggplot"))
  expect_true(all(names(plots) %in% c("duration", "voice_breaks_percent",
                                      "RMS_env", "mean_loudness", "mean_F0",
                                      "sd_F0", "mean_entropy", "mean_HNR")))
})


test_that("Basic comparison plots generation by Condition and Dimension", {
  plots <- suppressWarnings(comparisonPlots(testAudioData, by = c("Condition",
                                                                  "Dimension")))
  expect_true(all(sapply(plots, class)[2,] %in% "ggplot"))
  expect_true(all(names(plots) %in% c("duration", "voice_breaks_percent",
                                      "RMS_env", "mean_loudness", "mean_F0",
                                      "sd_F0", "mean_entropy", "mean_HNR")))
})

Try the voiceR package in your browser

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

voiceR documentation built on Sept. 13, 2023, 1:07 a.m.