tests/testthat/test-argument-collection-id.R

test_that("setting string as collection id works", {
  cid = openeo:::CollectionId$new()
  cid$setValue("some-dem")
  
  expect(cid$serialize() == "some-dem",failure_message = "Value was not set correctly")
  
  expect(is.null(cid$validate()),failure_message = "Validation of String as Collection ID did not work")
})


test_that("setting Collection object as Collection-ID works", {
  cid = openeo:::CollectionId$new()
  
  # very minimal Collection
  value=list(id = "SENTINEL2_L1C")
  class(value) = "Collection"
  
  cid$setValue(value)
  
  expect(cid$serialize() == "SENTINEL2_L1C",failure_message = "Value was not set correctly")
  
  expect(is.null(cid$validate()),failure_message = "Validation of String as Collection ID did not work")
})
Open-EO/openeo-r-client documentation built on Feb. 21, 2024, 12:20 p.m.