package sclap
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class CommandLineNoImplicitsTest extends AsyncFlatSpec with CommandLineParserTestHelperNoImplicits
- class CommandLineParserFutureTest extends AsyncFlatSpec with CommandLineParserFutureTestBase
- trait CommandLineParserFutureTestBase extends AsyncFlatSpec with CommandLineParserTestHelper
- class CommandLineParserFutureUnsafeImplicitTest extends AsyncFlatSpec with CommandLineParserFutureTestBase
- class CommandLineParserTest extends AsyncFlatSpec with CommandLineParserTestHelper
- trait CommandLineParserTestHelper extends CommandLineParserTestHelperNoImplicits with CommandLineParser
Test helper.
Test helper. You can use it direclty in your apps to table based tests on your command line specs. If you do not want the default implicits, you can extend the CommandLineParserTestHelperNoImplicits instead.
- trait CommandLineParserTestHelperNoImplicits extends CommandLineParserNoImplicits with OutputCaptureUtils
- case class OutputCaptureResult[T](result: Either[Throwable, T], out: String, err: String) extends Product with Serializable
- trait OutputCaptureUtils extends AnyRef
- class TeeOutputStream extends BufferedOutputStream
- sealed trait TestCheck[T] extends AnyRef
- case class TestFailureCheck[T](assertion: (TestResult[T]) => IO[Assertion]) extends TestCheck[T] with Product with Serializable
- case class TestResult[T](result: Either[Throwable, T], out: String, err: String) extends Product with Serializable
- case class TestSuccessCheck[T](assertion: (TestResult[T]) => IO[Assertion]) extends TestCheck[T] with Product with Serializable
Value Members
- object OutputCaptureUtils