trait CommandLineParserTestHelperNoImplicits extends CommandLineParserNoImplicits with OutputCaptureUtils
Ordering
- Alphabetic
- By Inheritance
Inherited
- CommandLineParserTestHelperNoImplicits
- OutputCaptureUtils
- CommandLineParserNoImplicits
- LazyLogging
- Logging
- PicocliCommandLineParser
- CommandLineParserDsl
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class CommandLineExecutionContext extends Product with Serializable
- Definition Classes
- PicocliCommandLineParser
- type CommandLineExecutionState[A] = IndexedStateT[Eval, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionContext, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionContext, A]
- Definition Classes
- PicocliCommandLineParser
- case class CommandLineParsingContext extends Product with Serializable
- Definition Classes
- PicocliCommandLineParser
- type CommandLineParsingState[A] = IndexedStateT[Eval, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, A]
- Definition Classes
- PicocliCommandLineParser
- class ExceptionHandler extends DefaultExceptionHandler[Try[_]]
- Definition Classes
- PicocliCommandLineParser
- class Handler extends AbstractParseResultHandler[Try[ParseResult]]
- Definition Classes
- PicocliCommandLineParser
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def args: Args
- Definition Classes
- CommandLineParserDsl
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def command(name: String): Command
- Definition Classes
- CommandLineParserDsl
- def command: Command
- Definition Classes
- CommandLineParserDsl
- def defaultCommandName: Option[String]
- Definition Classes
- PicocliCommandLineParser
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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
- def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String], picocliOut: PrintStream, picocliErr: PrintStream, useColors: Boolean): IO[A]
- Definition Classes
- PicocliCommandLineParser
- def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String], useColors: Boolean): IO[A]
- Definition Classes
- PicocliCommandLineParser
- def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String]): IO[A]
- Definition Classes
- PicocliCommandLineParser
- def executionCompiler(args: Seq[String], context: (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext, picocliOut: PrintStream, picocliErr: PrintStream, useColors: Boolean): ~>[CommandLineArgSpecA, (CommandLineParserTestHelperNoImplicits.this)#CommandLineExecutionState]
- Definition Classes
- PicocliCommandLineParser
- 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)]
- def failCommandLineParsingWith[T](message: String): TestFailureCheck[T]
- def failSubcommandLineParsingWith[T](message: String): TestFailureCheck[T]
- def failWith[T](check: (Throwable) => Assertion, out: Option[String] = None, err: Option[String] = None): TestFailureCheck[T]
- def failWithThrowable[T, X <: Throwable](f: (X) => Assertion = _: X => Succeeded, out: Option[String] = None, err: Option[String] = None)(implicit arg0: ClassTag[X]): TestFailureCheck[T]
- def failWithUsageHelpRequested[T](help: String): TestFailureCheck[T]
- def failWithVersionHelpRequested[T](version: String): TestFailureCheck[T]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noSpec[A](result: IO[A]): NoSpec[A]
- Definition Classes
- CommandLineParserDsl
- def normalizeOptName(name: String, command: Command): String
- Definition Classes
- PicocliCommandLineParser
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opt[T](name: String, aliases: String*)(implicit arg0: ArgumentValueParser[T]): Opt[T]
- Definition Classes
- CommandLineParserDsl
- def param[T](implicit arg0: ArgumentValueParser[T]): Param[T]
- Definition Classes
- CommandLineParserDsl
- def parse[A](commandLine: CommandLine[A], args: Seq[String]): (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext
- Definition Classes
- PicocliCommandLineParser
- def parseCommandLine[A](commandLine: CommandLine[A], args: Seq[String], context: (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext): (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingContext
- Definition Classes
- PicocliCommandLineParser
- def parserCompiler(args: Seq[String]): ~>[CommandLineArgSpecA, (CommandLineParserTestHelperNoImplicits.this)#CommandLineParsingState]
- Definition Classes
- PicocliCommandLineParser
- def runCommandLineTestCases(app: CommandLineAppNoImplicits)(testCases: (Seq[String], TestCheck[Any])*): Any
- def runCommandLineTestCases[A](spec: CommandLineArgSpec[IO[A]])(testCases: (Seq[String], TestCheck[A])*): Seq[Unit]
- val sclapLoggingEnabled: Boolean
- Definition Classes
- PicocliCommandLineParser
- def subcommand[T](name: String, aliases: String*): Subcommand[T]
- Definition Classes
- CommandLineParserDsl
- def subcommands[A](subcommand: SubcommandWithCommandLine[A], subcommands: SubcommandWithCommandLine[_ <: A]*): CommandLine[A]
- Definition Classes
- CommandLineParserDsl
- def succeed(out: Option[String] = None, err: Option[String] = None): TestSuccessCheck[Any]
- def succeedWith[T](result: T, out: Option[String] = None, err: Option[String] = None): TestSuccessCheck[T]
- def succeedWithOutput(out: String, err: Option[String] = None): TestSuccessCheck[Any]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def typeConverterFor[T](implicit arg0: ArgumentValueParser[T]): ITypeConverter[T]
- Definition Classes
- PicocliCommandLineParser
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()