t

io.jobial.sclap

CommandLineParserTestHelperNoImplicits

trait CommandLineParserTestHelperNoImplicits extends CommandLineParserNoImplicits with OutputCaptureUtils

Self Type
CommandLineParserTestHelperNoImplicits with AsyncFlatSpec
Linear Supertypes
OutputCaptureUtils, CommandLineParserNoImplicits, LazyLogging, Logging, PicocliCommandLineParser, CommandLineParserDsl, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommandLineParserTestHelperNoImplicits
  2. OutputCaptureUtils
  3. CommandLineParserNoImplicits
  4. LazyLogging
  5. Logging
  6. PicocliCommandLineParser
  7. CommandLineParserDsl
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CommandLineExecutionContext extends Product with Serializable
    Definition Classes
    PicocliCommandLineParser
  2. type CommandLineExecutionState[A] = IndexedStateT[Eval, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionContext, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionContext, A]
    Definition Classes
    PicocliCommandLineParser
  3. case class CommandLineParsingContext extends Product with Serializable
    Definition Classes
    PicocliCommandLineParser
  4. type CommandLineParsingState[A] = IndexedStateT[Eval, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, A]
    Definition Classes
    PicocliCommandLineParser
  5. class ExceptionHandler extends DefaultExceptionHandler[Try[_]]
    Definition Classes
    PicocliCommandLineParser
  6. class Handler extends AbstractParseResultHandler[Try[ParseResult]]
    Definition Classes
    PicocliCommandLineParser

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def args: Args
    Definition Classes
    CommandLineParserDsl
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit def assertionToIO(assertion: Assertion): IO[Assertion]
  7. def captureOutput[T](f: => T): IO[OutputCaptureResult[T]]

    Capture output for a block of code.

    Capture output for a block of code. It is done on a best-effort basis and should be used only in tests.

    Definition Classes
    OutputCaptureUtils
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. def command(name: String): Command
    Definition Classes
    CommandLineParserDsl
  10. def command: Command
    Definition Classes
    CommandLineParserDsl
  11. def createNewInstanceOf[T <: AnyRef { def main(args: Array[String]): Unit }](o: T): IO[T]
  12. def createNewInstanceOfWithConstructor[T <: AnyRef { def main(args: Array[String]): Unit }](o: T)(const: (Class[T]) => T): IO[T]
  13. def defaultCommandName: Option[String]
    Definition Classes
    PicocliCommandLineParser
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def executeCommandLine[A](commandLine: CommandLine[A], context: (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, args: Seq[String], out: PrintStream, err: PrintStream, useColors: Boolean, subcommand: Boolean): IO[A]
    Definition Classes
    PicocliCommandLineParser
  17. def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String], picocliOut: PrintStream, picocliErr: PrintStream, useColors: Boolean): IO[A]
    Definition Classes
    PicocliCommandLineParser
  18. def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String], useColors: Boolean): IO[A]
    Definition Classes
    PicocliCommandLineParser
  19. def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String]): IO[A]
    Definition Classes
    PicocliCommandLineParser
  20. def executionCompiler(args: Seq[String], context: (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, picocliOut: PrintStream, picocliErr: PrintStream, useColors: Boolean): ~>[CommandLineArgSpecA, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionState]
    Definition Classes
    PicocliCommandLineParser
  21. def failCommandExecutionWith[X <: Throwable](f: (X) => Assertion = _: X => Succeeded, out: Option[String] = None, err: Option[String] = None)(implicit arg0: ClassTag[X]): TestFailureCheck[(Option[String], Any)]
  22. def failCommandLineParsingWith[T](message: String): TestFailureCheck[T]
  23. def failSubcommandLineParsingWith[T](message: String): TestFailureCheck[T]
  24. def failWith[T](check: (Throwable) => Assertion, out: (String) => Boolean, err: (String) => Boolean): TestFailureCheck[T]
  25. def failWith[T](check: (Throwable) => Assertion, out: Option[String] = None, err: Option[String] = None): TestFailureCheck[T]
  26. def failWithThrowable[T, X <: Throwable](f: (X) => Assertion, out: (String) => Boolean, err: (String) => Boolean)(implicit arg0: ClassTag[X]): TestFailureCheck[T]
  27. def failWithThrowable[T, X <: Throwable](f: (X) => Assertion = _: X => Succeeded, out: Option[String] = None, err: Option[String] = None)(implicit arg0: ClassTag[X]): TestFailureCheck[T]
  28. def failWithUsageHelpRequested[T](help: String): TestFailureCheck[T]
  29. def failWithVersionHelpRequested[T](version: String): TestFailureCheck[T]
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def noSpec[A](result: IO[A]): NoSpec[A]
    Definition Classes
    CommandLineParserDsl
  36. def normalizeOptName(name: String, command: Command): String
    Definition Classes
    PicocliCommandLineParser
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  39. def opt[T](name: String, aliases: String*)(implicit arg0: ArgumentValueParser[T]): Opt[T]
    Definition Classes
    CommandLineParserDsl
  40. def param[T](implicit arg0: ArgumentValueParser[T]): Param[T]
    Definition Classes
    CommandLineParserDsl
  41. def parse[A](commandLine: CommandLine[A], args: Seq[String]): (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext
    Definition Classes
    PicocliCommandLineParser
  42. def parseCommandLine[A](commandLine: CommandLine[A], args: Seq[String], context: (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext): (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext
    Definition Classes
    PicocliCommandLineParser
  43. def parserCompiler(args: Seq[String]): ~>[CommandLineArgSpecA, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingState]
    Definition Classes
    PicocliCommandLineParser
  44. def runCommandLineTest(app: AnyRef { def main(args: Array[String]): Unit }, args: String*)(assertion: (TestResult[Unit]) => IO[Assertion]): IO[Assertion]
  45. def runCommandLineTest(app: CommandLineAppNoImplicits, args: String*)(assertion: (TestResult[Any]) => IO[Assertion]): IO[Assertion]
  46. def runCommandLineTest[A](spec: CommandLineArgSpec[IO[A]], args: String*)(assertion: (TestResult[A]) => IO[Assertion]): IO[Assertion]
  47. def runCommandLineTest[A](main: IO[A], args: String*)(assertion: (TestResult[A]) => IO[Assertion]): IO[Assertion]
  48. def runCommandLineTestCases(app: CommandLineAppNoImplicits)(testCases: (Seq[String], TestCheck[Any])*): Any
  49. def runCommandLineTestCases[A](spec: CommandLineArgSpec[IO[A]])(testCases: (Seq[String], TestCheck[A])*): Seq[Unit]
  50. val sclapLoggingEnabled: Boolean
    Definition Classes
    PicocliCommandLineParser
  51. def subcommand[T](name: String, aliases: String*): Subcommand[T]
    Definition Classes
    CommandLineParserDsl
  52. def subcommands[A](subcommand: SubcommandWithCommandLine[A], subcommands: SubcommandWithCommandLine[_ <: A]*): CommandLine[A]
    Definition Classes
    CommandLineParserDsl
  53. def succeed(out: Option[String] = None, err: Option[String] = None): TestSuccessCheck[Any]
  54. def succeedWith[T](result: T, out: Option[String] = None, err: Option[String] = None): TestSuccessCheck[T]
  55. def succeedWith(assertion: IO[Assertion], out: String, err: String): TestSuccessCheck[Any]
  56. def succeedWith(assertion: IO[Assertion], out: String): TestSuccessCheck[Any]
  57. def succeedWith(assertion: IO[Assertion]): TestSuccessCheck[Any]
  58. def succeedWith[T](assertion: (T) => IO[Assertion], out: Option[String], err: Option[String]): TestSuccessCheck[T]
  59. def succeedWithOutput(out: String, err: Option[String] = None): TestSuccessCheck[Any]
  60. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  61. def toString(): String
    Definition Classes
    AnyRef → Any
  62. def typeConverterFor[T](implicit arg0: ArgumentValueParser[T]): ITypeConverter[T]
    Definition Classes
    PicocliCommandLineParser
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from OutputCaptureUtils

Inherited from CommandLineParserNoImplicits

Inherited from LazyLogging

Inherited from Logging

Inherited from PicocliCommandLineParser

Inherited from CommandLineParserDsl

Inherited from AnyRef

Inherited from Any

Ungrouped