1 FakeHttpParser <- R6::R6Class(
7 validContentTypes = NULL,
8 parserCallCount = NULL,
10 initialize = function()
12 self$parserCallCount <- 0
13 self$validContentTypes <- c("text", "raw")
16 parseJSONResponse = function(serverResponse)
18 self$parserCallCount <- self$parserCallCount + 1
20 if(!is.null(serverResponse$content))
21 return(serverResponse$content)
26 parseResponse = function(serverResponse, outputType)
28 self$parserCallCount <- self$parserCallCount + 1
30 if(!is.null(serverResponse$content))
31 return(serverResponse$content)
36 getFileNamesFromResponse = function(serverResponse, uri)
38 self$parserCallCount <- self$parserCallCount + 1
40 if(!is.null(serverResponse$content))
41 return(serverResponse$content)
46 getFileSizesFromResponse = function(serverResponse, uri)
48 self$parserCallCount <- self$parserCallCount + 1
50 if(!is.null(serverResponse$content))
51 return(serverResponse$content)