tests/testthat/test-speed.R

context("test-speed")

test_that("Speed works", {
  expect_equal(Speed(1), 1*units::as_units("km h-1"))
})

test_that("Speed works", {
  expect_equal(Speed(matrix(1))$V1,
               1*units::as_units("km h-1"))
})

test_that("Speed works", {
  expect_error(Speed(list(1)),
               "L.?")
})

test_that("Speed works", {
  expect_output(print(Speed(matrix(1, ncol = 11, nrow = 11))),
               ".?.")
  expect_output(print(Speed(matrix(1, ncol = 11, nrow = 5))),
                ".?.")
  expect_output(print(Speed(matrix(1, ncol = 5, nrow = 11))),
                ".?.")
  expect_output(print(Speed(matrix(1, ncol = 5, nrow = 5))),
                ".?.")
  expect_equal(summary(Speed(matrix(1, ncol = 11, nrow = 11)))[[1]],
                1)
  expect_output(summary(Speed(matrix(1, ncol = 11, nrow = 11)))[[1]],
               "S.?")
  # expect_equal(plot(Speed(matrix(1, ncol = 11, nrow = 11))),
                # NULL)
})

Try the vein package in your browser

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

vein documentation built on April 30, 2023, 1:10 a.m.