X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9cc572d6a44262e21251372e28b549cfc09e681a..74fec3cd8284eae4829dad2c287588d52c621c4b:/sdk/R/tests/testthat/fakes/FakeRESTService.R diff --git a/sdk/R/tests/testthat/fakes/FakeRESTService.R b/sdk/R/tests/testthat/fakes/FakeRESTService.R index 048013f566..095392661a 100644 --- a/sdk/R/tests/testthat/fakes/FakeRESTService.R +++ b/sdk/R/tests/testthat/fakes/FakeRESTService.R @@ -18,6 +18,7 @@ FakeRESTService <- R6::R6Class( createCallCount = NULL, deleteCallCount = NULL, moveCallCount = NULL, + copyCallCount = NULL, getCollectionContentCallCount = NULL, getResourceSizeCallCount = NULL, readCallCount = NULL, @@ -31,7 +32,7 @@ FakeRESTService <- R6::R6Class( collectionContent = NULL, returnContent = NULL, - initialize = function(collectionContent = NULL, returnContent = NULL, + initialize = function(collectionContent = NULL, returnContent = NULL, expectedFilterContent = NULL) { self$getResourceCallCount <- 0 @@ -44,6 +45,7 @@ FakeRESTService <- R6::R6Class( self$createCallCount <- 0 self$deleteCallCount <- 0 self$moveCallCount <- 0 + self$copyCallCount <- 0 self$getCollectionContentCallCount <- 0 self$getResourceSizeCallCount <- 0 self$readCallCount <- 0 @@ -135,7 +137,13 @@ FakeRESTService <- R6::R6Class( self$returnContent }, - getCollectionContent = function(uuid) + copy = function(from, to, uuid) + { + self$copyCallCount <- self$copyCallCount + 1 + self$returnContent + }, + + getCollectionContent = function(uuid, relativePath = NULL) { self$getCollectionContentCallCount <- self$getCollectionContentCallCount + 1 self$collectionContent @@ -146,7 +154,7 @@ FakeRESTService <- R6::R6Class( self$getResourceSizeCallCount <- self$getResourceSizeCallCount + 1 self$returnContent }, - + read = function(relativePath, uuid, contentType = "text", offset = 0, length = 0) { self$readCallCount <- self$readCallCount + 1