All Downloads are FREE. Search and download functionalities are using the official Maven repository.

skinny.test.MockServletOutputStream.scala Maven / Gradle / Ivy

The newest version!
package skinny.test

import java.io.ByteArrayOutputStream
import javax.servlet.{ WriteListener, ServletOutputStream }

class MockServletOutputStream extends ServletOutputStream {

  private[this] val byteArrayOutputStream = new ByteArrayOutputStream()

  override def write(i: Int) = byteArrayOutputStream.write(i)

  override def isReady: Boolean = true

  override def setWriteListener(writeListener: WriteListener): Unit = ???

  override def toString = byteArrayOutputStream.toString

  def toString(charset: String) = byteArrayOutputStream.toString(charset)

  def toByteArray = byteArrayOutputStream.toByteArray
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy