Class AeshTestShell

  • All Implemented Interfaces:
    org.aesh.command.shell.Shell

    public class AeshTestShell
    extends Object
    implements org.aesh.command.shell.Shell
    Since:
    10.0
    Author:
    Tristan Tarrant <tristan@infinispan.org>
    • Constructor Detail

      • AeshTestShell

        public AeshTestShell()
    • Method Detail

      • write

        public void write​(String msg,
                          boolean paging)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • writeln

        public void writeln​(String msg,
                            boolean paging)
        Specified by:
        writeln in interface org.aesh.command.shell.Shell
      • write

        public void write​(int[] out)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • write

        public void write​(char out)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • read

        public org.aesh.readline.terminal.Key read​(org.aesh.readline.Prompt prompt)
                                            throws InterruptedException
        Specified by:
        read in interface org.aesh.command.shell.Shell
        Throws:
        InterruptedException
      • enableAlternateBuffer

        public boolean enableAlternateBuffer()
        Specified by:
        enableAlternateBuffer in interface org.aesh.command.shell.Shell
      • enableMainBuffer

        public boolean enableMainBuffer()
        Specified by:
        enableMainBuffer in interface org.aesh.command.shell.Shell
      • size

        public org.aesh.terminal.tty.Size size()
        Specified by:
        size in interface org.aesh.command.shell.Shell
      • clear

        public void clear()
        Specified by:
        clear in interface org.aesh.command.shell.Shell
      • assertEquals

        public void assertEquals​(String expected)
      • assertContains

        public void assertContains​(String expected)