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",description="EO Data")
  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 Collectio as Collection ID did not work")
})

Try the openeo package in your browser

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

openeo documentation built on June 8, 2025, 11:46 a.m.