Skip to content

Commit

Permalink
add sits_merge tests
Browse files Browse the repository at this point in the history
  • Loading branch information
OldLipe committed May 1, 2024
1 parent b994793 commit 49521e1
Showing 1 changed file with 51 additions and 10 deletions.
61 changes: 51 additions & 10 deletions tests/testthat/test-cube.R
Original file line number Diff line number Diff line change
Expand Up @@ -1425,13 +1425,13 @@ test_that("Combining Sentinel-1 with Sentinel-2 cubes", {
"MPC collection is not accessible"
)

s2_reg <- sits_regularize(
s2_reg <- suppressWarnings(sits_regularize(
cube = s2_cube,
period = "P30D",
res = 120,
res = 240,
multicores = 2,
output_dir = dir_images
)
))

s1_cube <- .try(
{
Expand All @@ -1453,22 +1453,63 @@ test_that("Combining Sentinel-1 with Sentinel-2 cubes", {
"MPC collection is not accessible"
)

s1_reg <- sits_regularize(
s1_reg <- suppressWarnings(sits_regularize(
cube = s1_cube,
period = "P30D",
res = 120,
res = 240,
tiles = "20LKP",
multicores = 2,
output_dir = dir_images
))

testthat::expect_warning(
sits_merge(
s2_reg,
s1_reg,
tolerance = "P3D",
output_dir = merge_images
),
regexp = "he tolerance will be used to merge them."
)

cube_merged <- sits_merge(
s2_reg,
s1_reg,
tolerance = "P3D",
output_dir = merge_images
testthat::expect_error(
sits_merge(
s2_reg,
s1_reg,
tolerance = "P1D",
output_dir = merge_images
)
)

cube_merged <- suppressWarnings(
sits_merge(
s2_reg,
s1_reg,
tolerance = "P3D",
output_dir = merge_images
)
)
testthat::expect_true(
all(sits_timeline(cube_merged) == sits_timeline(s2_reg))
)
testthat::expect_true(
all(
sits_bands(cube_merged) %in% c(sits_bands(s2_reg),
sits_bands(s1_reg)))
)
testthat::expect_error(
suppressWarnings(
sits_merge(
s2_cube,
s1_cube,
tolerance = "P10D",
output_dir = merge_images
)
)
)

unlink(list.files(merge_images, pattern = ".tif", full.names = TRUE))
unlink(list.files(dir_images, pattern = ".tif", full.names = TRUE))
})

test_that("Access to SwissDataCube", {
Expand Down

0 comments on commit 49521e1

Please sign in to comment.