X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/10c8c1871bef6d88ae27797e4b389fbf8649f4b0..2f4a5bef7433097558b89844c84d4cc40a447c53:/sdk/R/tests/testthat/test-CollectionTree.R diff --git a/sdk/R/tests/testthat/test-CollectionTree.R b/sdk/R/tests/testthat/test-CollectionTree.R index 42a54bf694..1a3aefecd0 100644 --- a/sdk/R/tests/testthat/test-CollectionTree.R +++ b/sdk/R/tests/testthat/test-CollectionTree.R @@ -1,9 +1,13 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + context("CollectionTree") test_that("constructor creates file tree from character array properly", { collection <- "myCollection" - characterArray <- c("animal", + characterArray <- c("animal", "animal/dog", "boat") @@ -40,12 +44,12 @@ test_that("constructor creates file tree from character array properly", { expect_that(boatIsOfTypeArvadosFile, is_true()) expect_that(boatsParentIsRoot, is_true()) expect_that(allElementsBelongToSameCollection, is_true()) -}) +}) test_that("getElement returns element from tree if element exists on specified path", { collection <- "myCollection" - characterArray <- c("animal", + characterArray <- c("animal", "animal/dog", "boat") @@ -54,12 +58,12 @@ test_that("getElement returns element from tree if element exists on specified p dog <- collectionTree$getElement("animal/dog") expect_that(dog$getName(), equals("dog")) -}) +}) test_that("getElement returns NULL from tree if element doesn't exists on specified path", { collection <- "myCollection" - characterArray <- c("animal", + characterArray <- c("animal", "animal/dog", "boat") @@ -69,12 +73,12 @@ test_that("getElement returns NULL from tree if element doesn't exists on specif fishIsNULL <- is.null(fish) expect_that(fishIsNULL, is_true()) -}) +}) test_that("getElement trims ./ from start of relativePath", { collection <- "myCollection" - characterArray <- c("animal", + characterArray <- c("animal", "animal/dog", "boat") @@ -84,12 +88,12 @@ test_that("getElement trims ./ from start of relativePath", { dogWithDotSlash <- collectionTree$getElement("./animal/dog") expect_that(dogWithDotSlash$getName(), equals(dog$getName())) -}) +}) test_that("getElement trims / from end of relativePath", { collection <- "myCollection" - characterArray <- c("animal", + characterArray <- c("animal", "animal/dog", "boat") @@ -99,4 +103,4 @@ test_that("getElement trims / from end of relativePath", { animalWithSlash <- collectionTree$getElement("animal/") expect_that(animalWithSlash$getName(), equals(animal$getName())) -}) +})