private def requestStreams()

in formstack-baton-requests/src/local/com/gu/identity/formstackbatonrequests/FormstackBatonLambdaLocalRun.scala [20:29]


  private def requestStreams(request: BatonRequest): InputOutputStreams = {
    val jsonRequest = request match {
      case r: SarRequest => r.asJson.noSpaces
      case r: RerRequest => r.asJson.noSpaces
      case r: UpdateDynamoRequest => r.asJson.noSpaces
    }
    val testInputStream = new ByteArrayInputStream(jsonRequest.getBytes)
    val testOutputStream = new ByteArrayOutputStream()
    InputOutputStreams(testInputStream, testOutputStream)
  }