tests/testthat/test_getRes.R

library(checkmate)
library(testthat)
library(raster)
context("getRes")


test_that("getRes of a grid geom", {

  output <- getRes(gtGeoms$grid$categorical)
  expect_numeric(x = output, len = 2, any.missing = FALSE)
})

test_that("getRes of a Raster*", {
  # RasterLayer
  output <- getRes(gtRasters$categorical)
  expect_numeric(x = output, len = 2, any.missing = FALSE)

  # RasterStack
  output <- getRes(gtRasters)
  expect_numeric(x = output, len = 2, any.missing = FALSE)
})

test_that("getRes of a matrix", {
  output <- getRes(raster::as.matrix(gtRasters$categorical))
  expect_numeric(x = output, len = 2, any.missing = FALSE)
})

test_that("getRes of any other object", {
  output <- getRes("bla")
  expect_null(object = output)
})

Try the geometr package in your browser

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

geometr documentation built on Sept. 21, 2021, 1:07 a.m.