Class AbstractToolTest

java.lang.Object
com.powsybl.tools.test.AbstractToolTest

public abstract class AbstractToolTest extends Object
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

  • Constructor Details

    • AbstractToolTest

      public AbstractToolTest()
  • Method Details

    • setUp

      @BeforeEach public void setUp() throws Exception
      Throws:
      Exception
    • createFile

      protected void createFile(String filename, String content) throws IOException
      Throws:
      IOException
    • tearDown

      @AfterEach public void tearDown() throws IOException
      Throws:
      IOException
    • getTools

      protected abstract Iterable<Tool> getTools()
    • assertCommand

      protected void assertCommand(String[] args, int expectedStatus, String expectedOut, String expectedErr) throws IOException
      Throws:
      IOException
    • assertCommand

      @Test public abstract void assertCommand()
    • assertCommand

      protected void assertCommand(Command command, String commandName, int optionCount, int requiredOptionCount)
    • assertOption

      protected void assertOption(org.apache.commons.cli.Options options, String optionName, boolean isRequired, boolean hasArgument)