R/TestCaseDefinition.R

Defines functions print.TestCaseDefinition TestCaseDefinition

Documented in print.TestCaseDefinition TestCaseDefinition

TestCaseDefinition <- function(params_l, expectedResult_, description_s_1) {
  self <- environment()
  class(self) <- append('TestCaseDefinition', class(self))

  getParams <- function() params_l

  getExpectedResult <- function() expectedResult_

  getDescription <- function() description_s_1

  asList <- function() {
    list(params = params_l, expected_result = expectedResult_, description = description_s_1)
  }

  self
}

print.TestCaseDefinition <- function(x, ...) {
  print(x$asList())
}

Try the wyz.code.offensiveProgramming package in your browser

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

wyz.code.offensiveProgramming documentation built on Sept. 25, 2023, 9:05 a.m.